什么是DOM?

网站建设哪家好,找
成都创新互联!专注于网页设计、网站建设、微信开发、
重庆小程序开发公司、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了
双桥免费建站欢迎大家使用!
通过 JavaScript,您可以重构整个HTML文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript就需要对HTML文档中所有元素进行访问的入口。这个入口,连同对HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。在 1998 年,W3C 发布了第一级的 DOM 规范。
这个规范允许访问和操作 HTML 页面中的每一个单独的元素。所有的浏览器都执行了这个标准,因此,DOM 的兼容性问题也几乎难觅踪影了。DOM 可被 JavaScript 用来读取、改变 HTML、XHTML 以及 XML 文档。
DOM 被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2/3):
Core DOM 定义了一套标准的针对任何结构化文档的对象
XML DOM 定义了一套标准的针对 XML 文档的对象
HTML DOM 定义了一套标准的针对 HTML 文档的对象。
节点
根据 DOM,HTML 文档中的每个成分都是一个节点。
DOM 是这样规定的:
- 整个文档是一个文档节点
- 每个 HTML 标签是一个元素节点
- 包含在 HTML 元素中的文本是文本节点
- 每一个 HTML 属性是一个属性节点
- 注释属于注释节点
Node 层次
节点彼此都有等级关系。HTML 文档中的所有节点组成了一个文档树(或节点树)。HTML 文档中的每个元素、属性、文本等都代表着树中的一个节点。树起始于文档节点,并由此继续伸出枝条,直到处于这棵树最低级别的所有文本节点为止。
下面这个图片表示一个文档树(节点树):

文档树(节点数) 请看下面这个HTML文档:
DOM Tutorial
DOM Lesson one
Hello world!
上面所有的节点彼此间都存在关系。除文档节点之外的每个节点都有父节点。举例, 和 的父节点是 节点,文本节点 "Hello world!" 的父节点是
节点。大部分元素节点都有子节点。比方说, 节点有一个子节点:
节点。<title> 节点也有一个子节点:文本节点 "DOM Tutorial"。当节点分享同一个父节点时,它们就是同辈(同级节点)。比方说,<h1> 和 <p>是同辈,因为它们的父节点均是 <body> 节点。节点也可以拥有后代,后代指某个节点的所有子节点,或者这些子节点的子节点,以此类推。比方说,所有的文本节点都是 <html>节点的后代,而第一个文本节点是 <head> 节点的后代。节点也可以拥有先辈。先辈是某个节点的父节点,或者父节点的父节点,以此类推。比方说,所有的文本节点都可把 <html> 节点作为先辈节点。</p>
做做笔记,传播知识,我是个勤劳的搬运工
1224144402@qq.com <br>
分享名称:DOM的概念(1)-创新互联 <br>
URL链接:<a href="http://www.zsjierui.cn/article/dioggc.html">http://www.zsjierui.cn/article/dioggc.html</a>
</div>
</div>
<div class="other">
<h3>其他资讯</h3>
<ul>
<li>
<a href="/article/dcsocpp.html">怎么把网站放到域名里 怎么把自己的网页放到域名里</a>
</li><li>
<a href="/article/dcsochh.html">阿里云服务器主机重置系统 阿里云服务器如何重置系统</a>
</li><li>
<a href="/article/dcsocec.html">go语言数据常量 go语言chan</a>
</li><li>
<a href="/article/dcsochp.html">腾讯云服务器装window系统 腾讯云服务器怎么装windows7</a>
</li><li>
<a href="/article/dcsocjh.html">用java代码怎么样生成 java怎么编写代码</a>
</li> </ul>
</div>
</div>
<footer>
<div class="message">
<div class="mess container">
<p>免费获取网站建设与品牌策划方案报价</p>
<span>*主要业务范围包括:高端网站建设, 集团网站建设(网站建设网站制作)找网站建设公司就上美图齐众。</span>
<form action="">
<input type="text" class="ipt1" placeholder="联系人">
<input type="text" class="ipt2" placeholder="联系电话">
<textarea name="" id="" placeholder="内容描述:描述您的需求,如网站、微信、电商、APP等。"></textarea>
<a href="">提交需求</a>
</form>
</div>
</div>
<div class="footA">
<div class="footAs container">
<ul>
<h3>联系我们</h3>
<b>028-86922220</b>
<li>手机:13518219792</li>
<li>地址:成都市太升南路288号锦天国际A幢1002号</li>
<li class="hr1"></li>
<li>24小时服务热线:028-86922220</li>
</ul>
<ul>
<h3>网站建设服务</h3>
<li>网页设计</li>
<li>网站制作</li>
<li>网站开发</li>
</ul>
<ul>
<h3>网站推广服务</h3>
<li>营销网站建设</li>
<li>百度快速排名</li>
<li>整站网站推广</li>
</ul>
<ul>
<h3>网站运维服务</h3>
<li>基础维护</li>
<li>网站改版</li>
<li>网站维护</li>
</ul>
<ul>
<h3>FOLLOW US</h3>
<li class="hr2"></li>
<li>
<dd class="fl"><img src="/Public/Home/img/ewm.png" alt=""><p>微信二维码</p></dd>
<dd class="fr"><img src="/Public/Home/img/ewm.png" alt=""><p>微信二维码</p></dd>
</li>
</ul>
</div>
<div class="link container">
友情链接:
<a href="http://www.pobzv.com/" title="理县发电机" target="_blank">理县发电机</a> <a href="http://www.cdxwcx.cn/tuoguan/liantong.html" title="联通机房服务器托管" target="_blank">联通机房服务器托管</a> <a href="http://www.fdjvolvo.com/" title="沃尔沃发电机维修" target="_blank">沃尔沃发电机维修</a> <a href="http://seo.cdkjz.cn/seo/" title="成都SEO优化公司" target="_blank">成都SEO优化公司</a> <a href="http://www.gdcrkj.cn/" title="德阳东方电机技改" target="_blank">德阳东方电机技改</a> <a href="http://www.ncjike.cn/" title="成都发电机公司" target="_blank">成都发电机公司</a> <a href="http://www.cdxwcx.cn/tuoguan/jianyang.html" title="简阳电信机房" target="_blank">简阳电信机房</a> <a href="http://www.cdhuace.com/zhuangxiu.html" title="成都店面装修公司" target="_blank">成都店面装修公司</a> <a href="https://www.cdxwcx.com/city/chongzhou/" title="崇州网站建设" target="_blank">崇州网站建设</a> <a href="http://www.cdfdjby.com/" title="成都发电机保养公司" target="_blank">成都发电机保养公司</a> </div>
</div>
<div class="footB">
<div class="container">
<div class="fl">
Copyright © 2025 资阳站青羊区美图齐众设计工作室(个体工商户) 资阳网站建设公司-选网站建设公司美图齐众!专业的网站制作公司!
</div>
<div class="fr">
All Rights Reserved 版权所有 <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">蜀ICP备2025119604号-1</a>
</div>
</div>
</div>
</footer>
</body>
</html>
<script>
$(".con img").each(function(){
var src = $(this).attr("src"); //获取图片地址
var str=new RegExp("http");
var result=str.test(src);
if(result==false){
var url = "https://www.cdcxhl.com"+src; //绝对路径
$(this).attr("src",url);
}
});
window.onload=function(){
document.oncontextmenu=function(){
return false;
}
}
</script>