DOM属性和HTML属性的区别
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
一、是否可变的区别:
html属性中的值是不变的,dom属性的值是变化的。
二、适用场合不同:
核心DOM适合操作节点,如创建,删除,查找等;HTML DOM适合操作属性,如读取或修改属性的值。
三、两者对象不同:
核心DOM :
对象:Document,Node, ElementNode,TextNode,AttributeNode,CommentNode,NodeList
HTML DOM:
对象:image,Table,Form,Input,Select...HTML标签对象化
扩展资料
使用javascript操作DOM属性就是操作javascript对象的属性。javascript对象的属性是不需要声明的。有多种方式可以访问属性,如下:
myImg.src = "xxxxxx" //使用“.”运算符
myImg["src"] = "xxxxxx" // 使用属性访问器
var propName = "src"; myImg[propName] = "xxxxxx" //属性访问器支持变量
注:1)因为提供了属性访问器,所以可以通过下面的方式遍历一个DOM对象的所有属性:
var result = "";
for (var p in myImg){
result += "属性名:" + p + ",属性值:" + myImg[p] + "\n";
}