网站更新内容:请访问: https://bigdata.ministep.cn/

DOM操作

获取DOM元素有哪些方法

注:document可以换成dom节点,那么就是搜索范围就是dom节点子节点内

方法描述返回类型
document.getElementById(id) 通过id获取dom 符合条件的dom对象
document.getElementsByTagName(tagName) 通过标签名获取dom 符合条件的所有dom对象组成的类数组
document.getElementsByClassName(class) 通过class获取dom 符合条件的所有dom对象组成的类数组
document.getElementsByName(name) 通过标签的属性name获取dom 符合条件的所有dom对象组成的类数组
document.querySelector(选择器) 通过选择器获取dom 符合条件的第一个dom对象
document.querySelectorAll(选择器) 通过选择器获取dom 符合条件的所有dom对象组成的类数组

 

操作DOM元素有哪些方法

标题描述
createElement 创建一个标签节点
createTextNode 创建一个文本节点
cloneNode(deep) 复制一个节点,连同属性与值都复制,deep为true时,连同后代节点一起复制,不传或者传false,则只复制当前节点
createDocumentFragment 创建一个文档碎片节点
appendChild 追加子元素
insertBefore 将元素插入前面
removeChild 删除子元素
replaceChild 替换子元素
getAttribute 获取节点的属性
createAttribute 创建属性
setAttribute 设置节点属性
romoveAttribute 删除节点属性
element.attributes 将属性生成类数组对象

 

DOM的类型有哪几种?

12种

元素节点              Node.ELEMENT_NODE(1)
属性节点              Node.ATTRIBUTE_NODE(2)
文本节点              Node.TEXT_NODE(3)
CDATA节点             Node.CDATA_SECTION_NODE(4)
实体引用名称节点       Node.ENTRY_REFERENCE_NODE(5)
实体名称节点          Node.ENTITY_NODE(6)
处理指令节点          Node.PROCESSING_INSTRUCTION_NODE(7)
注释节点              Node.COMMENT_NODE(8)
文档节点              Node.DOCUMENT_NODE(9)
文档类型节点          Node.DOCUMENT_TYPE_NODE(10)
文档片段节点          Node.DOCUMENT_FRAGMENT_NODE(11)
DTD声明节点            Node.NOTATION_NODE(12)

 

posted @ 2022-01-28 14:22  ministep88  阅读(32)  评论(0)    收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/