Dom
关于dom, 其实我一无所知.
htmldocument
HTMLDocument
扩展自Document
- htmldocument接口可以访问类似tab和window这样的浏览器元素.
- 访问页面使用的是window接口, 并且可以访问style.
- 页面的history也可以访问到(可以实现面包屑)
- 页面的选择内容selection接口
两个概念
- 接口
- 对象
数据类型:
- document
- element
- nodeList
- attribute
- namedNodeMap
- 问题来了: range和selection算啥呢?
- 貌似啥也不算.
常用接口示例:
document.getElementById(id)
document.getElementsByTagName(name)
document.createElement(name)
parentNode.appendChild(node)
element.innerHTML
element.style.left
element.setAttribute()
element.getAttribute()
element.addEventListener()
window.content
window.onload
window.dump()
window.scrollTo()
参考:
- 介绍文档: https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction
- api列表: https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model