当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Dom 是什么的详细说明

Dom 是什么的详细说明

2019年07月19日  | 移动技术网IT编程  | 我要评论
温馨提醒: dom文档对象模型 chm版提供下载 

什么是dom


dom:英文全称-document object model 译成中文即是:文档对像模型.听起来很术语,其实就是文档内容的结构关系.文档类型可以是html或xml
dom具有对html文件和xml文件元素的访问控制能力,简单点说利用dom可以对某个html或xml文件添加,修改,删除元素.更改其现有的结构或内容.
如果你未接触过dom,你会发现dom太神奇了...不管你是菜鸟还是高手,在这个注重用户体验的web设计时代里,dom是至关重要的. 如果你是一名有经验的web设计者,你应该看到过或用过以下这些命令或方法 getelementbyid getelementsbytagname offsetparent appendchild getattribute  不过至今仍有人认为这些都是javascript中的东西,其实不然,这些全是dom中很重要的方法! 我保证web圈提供的dom手册将是本世纪函盖面最广,涉及dom内容最全最详细的.仔细阅读吧年轻的程序员,相信他对你会有帮助!


dom可以在网页中做什么?


html dom中最常用的几个方法之查找元素

  1. dom之引用当前整个网页文档:document
  2. dom如何快速在网页中查找某一元素:getelementbyid
  3. dom中查找一组标签,具有相同名称的标签元素:getelementsbytagname
  4. 根据标签的id属性值或name属性来查找多个元素:getelementsbyname
dom中创建,添加,删除,修改,替换,复制,网页中的标签和文本内容的方法如下.
  1. 在网页中的创建一个标签元素:createelement
  2. 创建一段文本内容:createtextnode
  3. 向网页中添加元素:appendchild
  4. 删除元素的dom方法是:removechild
  5. 修改网页中标签元素的属性:setattribute
  6. 替换已存在的标签或元素:replacechild
  7. 复制克隆已存在的标签或元素:clonenode
  8. 获取和修改元素内的html标签与文本内容:innerhtml
  9. 获取或修改元素的文本内容,仅支持ie:innertext
  10. 获取或修改元素的文本内容,支持ff:textcontent
html dom中还专门提供了一组接口用来操作网页中的表格table元素
  1. html dom中的insertrow方法可以为表格增加一行
  2. 删除表格中一行的方法是:deleterow
  3. html dom中的insertcell方法可以为表格某行中增加一列
  4. 删除行中的一列的方法是:deletecell
  5. html dom中的createcaption方法可以为表格创建一个标题
  6. html dom中的createthead方法可以为表格创建一个thead
  7. html dom中的createtfoot方法可以为表格创建一个tfoot
  8. 引用表格中所有行的属性为:rows
  9. 引用表格中某行的所有列:cells
  10. 移动表格中的行,只支持ie:moverow
dom中操作父元素,子元素,兄弟元素的相关命令
  1. 获取父元素的指令是:parentnode
  2. 获取元素中第一个子元素:firstchild
  3. 获取元素中最后面的那个子元素:lastchild
  4. 获取元素中所有的子元素:childnodes
  5. 获取前一个兄弟元素:previoussibling
  6. 获取后一个兄弟元素
作者:康董  2010-10-22

dom手册使用说明


你看到左侧的列表内容,即是dom手册,你可以点击他们来了解其详细说明和用法.利用索引框可以快速的在dom手册列表中查找你想要的内容. dom所有方法或属性均为英文字母,所以不支持中文搜索.例如你可以尝试输入offsettop或offsetleft自动补全功能会让你事半功倍.该手册每页显示50条内容,您可以 使用分页导航来查阅. 如果你在该dom手册中未找到你 想要的内容,请查看下面的dom手册完善计划!


dom手册完善计划


web 圈致力于打造最全最详细的 html手册,css手册,dom手册,javascript手册,xmlhttp手册.这离不开您的支持与参与!高手必与众同乐,分亨是 我们永恒的主题,所以不要吝啬您的代码.唯有分享,才能共同步,共同提高.如果您未在该css手册内容中,查找到您想要的内容.请参与我们的完善 计划,或者您对该dom手册内容中解释不到位的,也可以参与补充.我们非常乐意接收您的建议!参与手册完善计划


该dom手册的特点


web 圈提供的dom在线手册的特点有:每个dom的方法或属性的语法说明,实例演示让您深刻理解每个dom的方法或属性,每个方法或属性兼容的浏览器以及是否附合w3c标准.并且让每个网友参与到其中,力求集思广益.

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网