没有合适的资源?快使用搜索试试~ 我知道了~
首页JavaScript DOM元素常见操作详解【添加、删除、修改等】
JavaScript DOM元素常见操作详解【添加、删除、修改等】
595 浏览量
更新于2023-05-30
评论
收藏 70KB PDF 举报
主要介绍了JavaScript DOM元素常见操作,包括针对dom元素的添加、删除、修改等相关操作实现技巧与注意事项,需要的朋友可以参考下
资源详情
资源评论
资源推荐

JavaScript DOM元素常见操作详解【添加、删除、修改等】元素常见操作详解【添加、删除、修改等】
主要介绍了JavaScript DOM元素常见操作,包括针对dom元素的添加、删除、修改等相关操作实现技巧与注意事
项,需要的朋友可以参考下
本文实例讲述了JavaScript DOM元素常见操作。分享给大家供大家参考,具体如下:
DOM概念概念
DOM(Document Object Model):文档对象模型。
通过开发者工具的Elements标签页可以查看
通过开发者工具的Sources标签页也可以观察到整个文档是有一系列节点
整个文档是由一系列节点对象组成的一棵树。
节点(Node)包括元素节点(1)、属性节点(2)、文本节点(3)(1..2..3..代表节点类型)_
var th1= document.getElementById("th1");
alert(th1.nodeType);
alert(th1.nodeName);
alert(th1.nodeValue);
th1代表一个元素节点(nodeType=1),nodeName就是标签名(th),元素节点的nodeValue=null。
var attr1=th1.getAttributeNode("name");
alert(attr1.nodeType);
alert(attr1.nodeName);
alert(attr1.nodeValue);
getAttributeNode方法是获取元素的属性节点,此时输出的节点类型为属性节点(2),节点名称就是属性名(name),节点
值就是属性值(sex)
var txtl = th1.firstChild;
alert(txtl.nodeType);
alert(txtl.nodeName);
alert(txtl.nodeValue)
txt1是一个文本节点(3),节点名称固定就是#text,节点值就是文本内容。
获取元素获取元素
(1)getElementByid
根据元素的id属性来获取元素,获取到的是一个元素。
(2)getElementsByTagName
根据标签名来获取元素,结果是一个元素集合。
(3)getElementsByClassName
根据class属性来获取元素,结果是一个元素集合。
(4)getElementsByName
根据name属性来获取元素,结果是一个元素集合。
总结:总结:获取元素可以根据标签名获取、也可以根据获取元素可以根据标签名获取、也可以根据id、、name、、class属性来获取。根据属性来获取。根据id属性获取的结果是一个元素,而其它属性获取的结果是一个元素,而其它
的获取的是一个集合。的获取的是一个集合。
document对象支持以上四种,而element对象仅支持getElementsByTagName和getElementsByClassName。
修改元素修改元素
(1)修改内容
function fun(){
//获取到指定元素
var p1 = document.getElementById("p1");




















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0