DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。
元素节点: html、body、p等都是元素节点,即标签文本节点: 向用户展示的内容属性节点: 元素属性常用api
document.getElementById(“id”) 获取标签innerHTML 属性用于获取或替换 HTML 元素的内容。Object.style.property=new style; 改变 HTML 元素的样式
var mychar = document.getElementById("mId"); mychar.style.color="red";Object.style.display = value 元素显示或隐藏
mychar.style.display="none"; mychar.style.display="block"; object.className = classname 属性设置或返回元素的class 属性window对象指当前的浏览器窗口。
setInterval(代码,交互时间);setTimeout(代码,延迟时间);计时器history对象
记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。
Location对象
location用于获取或设置窗体的URL,并且可以用于解析URL。Navigator 对象
包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。screen对象用于获取用户的屏幕信息。
DOM 对象
document.getElementsByName(name) 返回带有指定名称的节点对象的集合。document.getElementsByTagName(Tagname) 返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。elementNode.getAttribute(name) /setAttribute()方法
通过元素节点的属性名称获取属性的值。/设置值节点属性:每个节点都有三个重要的属性
遍历节点
DOM操作:

