区别:1、dom分为核心dom、html dom和xml dom三个部分,核心dom用于遍历dom树,html dom用于以一种简便的方法访问dom树;2、核心dom适用于操作节点,html dom适用于操作属性。
本教程操作环境:windows10系统、html5版、dell g3电脑。
dom与html dom的区别是什么
dom分为三部分:
(1)核心dom:遍历dom树、添加新节点、删除节点、修改节点
(2)html dom:以一种简便的方法访问dom树
(3)xml dom:准用于操作xml文档
核心dom和html dom的区别
核心dom :
对象:document,node, elementnode,textnode,attributenode,commentnode,nodelist
核心dom提供了统一的操作接口:
createelement
appendchild
setattribute
removeattribute
nodename
核心dom创建新元素:
var newnode=document.createelement(img)
给元素添加属性:
e.setattribure(‘’,‘’)
e.setattriburenode(attr)
适用场合:
核心dom适合操作节点,如创建,删除,查找等
html dom:
对象:image,table,form,input,select...html标签对象化
html dom提供了封装好的各种对象:
image
select
option
html dom创建新元素:
var newnode=new image();
给元素添加属性:
img.src='';
img.id='';
imd.title='';
img.classname=''
img.style.display='';
适用场合:
html dom适合操作属性,如读取或修改属性的值
推荐教程:《html视频教程》
以上就是dom与html dom的区别是什么的详细内容。