本文共 1043 字,大约阅读时间需要 3 分钟。
【js】day06_DOM
1)DOM概述
-Document Object Model -DOM节点树 如图:
2)读取、修改节点
-节点信息 nodeName:节点名称 元素节点和属性节点:标签或属性名称 文本节点:永远是#text 文档节点:永远是#document nodeType:节点类型 元素节点--1 属性节点--2 文本节点--3 注释节点--8 文档节点--9 -元素节点内容 innerText -设置或获取位于对象起始和结束标签内的文本 innerHTML -设置或获取位于对象起始和结束标签内的 HTML -节点属性 getAttribute():根据属性名获取属性值 setAttribute()、removeAttribute() -元素节点样式 style属性 node.style.color node.style.fontSize className属性 eg:day06.demo3.html
图片轮播
3)查询
-根据id查询节点 document.getElementById() -根据层次查询节点 parentNode属性:获取父节点 childNodes属性:获取所有孩子节点(包括空格等一半不用) -根据标签名查询节点 getElementsByTagName() -根据name查询节点 document.getElementsByName() 4)增加
-创建新节点 document.createElement(elementName); -添加新节点 parentNode.appendChild(newNode):在末尾追加 parentNode.insertBefore(newNode,relNode):在relNode节点前增加一个 5)删除
node.removeChild(childNode) eg: node.parentNode.removeChild(node); eg:day06.demo5.html/
联动菜单 省: 市: