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.innerHTMLelement.style.leftelement.setAttribute()element.getAttribute()element.addEventListener()window.contentwindow.onloadwindow.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