
从节点的角度来理解,ul由7个部分组成:
文本 + 标签 + 文本 + 注释 + 文本 + 标签 + 文本
根据标签之间的关系获取标签
获取所有子标签 - 父标签.children
获取第一个子标签 - 父.firstElementChild
获取最后一个子标签 - 父.lastElementChild
获取父标签 - 子.parentElement
获取a标签上一个标签 - a标签.previousElementSibling
获取a标签下一个标签 - a标签.nextElementSibling
创建标签
语法:document.createElement('标签名')
插入
给父标签追加一个子标签 - 将这个标签作为某个父标签的最后一个儿子
语法:父.appendChild(子)
将标签放在某个父标签的某个子标签的前面
语法:父.insertBefore(新标签,子标签)
替换标签
语法:父.replaceChild(新,旧)
删除
语法:父.removeChild(子)
复制
语法:标签.cloneNode( ) - 复制空壳
标签.cloneNode(true) - 带内容复制
本文介绍了从节点角度理解HTML结构,如ul的组成部分,并详细阐述了使用JavaScript进行DOM操作的方法,包括获取子标签、添加、插入、替换和删除标签,以及标签的复制。

1786

被折叠的 条评论
为什么被折叠?



