什么是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>
分享网址:<a href="http://cxhlcq.com/article/dioggc.html">http://cxhlcq.com/article/dioggc.html</a>
</div>
</div>
</div>
<div class="other container">
<h3>其他资讯</h3>
<ul>
<li>
<a href="/article/jpdcgi.html">解决anacondavscode安装不上的方法</a>
</li><li>
<a href="/article/jpdcph.html">学Zookeeper需要哪些经验</a>
</li><li>
<a href="/article/jpdsod.html">如何使用Hibernate3二级缓存</a>
</li><li>
<a href="/article/jpdcje.html">NC工具怎么安装</a>
</li><li>
<a href="/article/jpdchi.html">php中Composer的按需加载怎么配置</a>
</li> </ul>
</div>
<div class="footer">
<div class="foota container">
<div class="foot_nav fl col-lg-8 col-md-8 col-sm-12 col-xs-12">
<ul>
<li class="col-lg-3 col-md-3 col-sm-3 col-xs-6">
<h3>网站制作</h3>
<a href="http://www.cxhlcq.com/zhizuo/" target="_blank">重庆网站制作</a><a href="http://www.kswsj.com/" target="_blank">成都网站制作</a><a href="http://www.myzitong.com/" target="_blank">梓潼网站制作公司</a><a href="http://m.xwcx.net/" target="_blank">H5网站制作</a><a href="http://www.cxjianzhan.com/" target="_blank">网站制作公司</a><a href="http://chengdu.cdcxhl.com/" target="_blank">成都营销网站制作</a> </li>
<li class="col-lg-3 col-md-3 col-sm-3 col-xs-6">
<h3>企业服务</h3>
<a href="https://www.cdcxhl.com/service/zzgj.html" target="_blank">备案资质管家服务</a><a href="https://www.cdcxhl.com/service/ssl.html" target="_blank">ssl证书</a><a href="https://www.cdcxhl.com/link/" target="_blank">友情链接购买</a><a href="https://www.cdcxhl.com/hangyead/" target="_blank">一元广告</a><a href="https://www.cdcxhl.com/service/gongsizhuce.html" target="_blank">注册公司</a><a href="https://www.cdcxhl.com/mianfei/jianzhan/" target="_blank">免费建站</a> </li>
<li class="col-lg-3 col-md-3 col-sm-3 col-xs-6">
<h3>网站建设</h3>
<a href="https://www.cdxwcx.com/city/shuangliu/" target="_blank">双流网站建设</a><a href="https://www.cdxwcx.com/" target="_blank">成都网站建设</a><a href="http://m.cdcxhl.cn/shop/" target="_blank">成都商城网站建设</a><a href="https://www.cdcxhl.com/pinpai.html" target="_blank">品牌网站建设</a><a href="http://www.cqcxhl.com/" target="_blank">网站建设</a><a href="http://www.kswcd.com/mobile/" target="_blank">手机网站建设</a> </li>
<li class="col-lg-3 col-md-3 col-sm-3 col-xs-6">
<h3>服务器托管</h3>
<a href="https://www.cdcxhl.com/jigui/" target="_blank">服务器托管机柜</a><a href="https://www.cdcxhl.com/tuoguan/" target="_blank">IDC机房托管</a><a href="https://www.cdcxhl.com/idc/deyang.html" target="_blank">德阳服务器托管</a><a href="https://www.cdcxhl.com/idc/cqst.html" target="_blank">重庆电信水土机房托管</a><a href="http://www.cdfuwuqi.com/jigui/" target="_blank">成都机柜租用</a><a href="https://www.cdcxhl.com/idc/meishan.html" target="_blank">眉山服务器托管</a> </li>
</ul>
</div>
<div class="footar fl col-lg-4 col-md-4 col-sm-12 col-xs-12">
<p>全国免费咨询:</p>
<b>400-028-6601</b>
<p>业务咨询:028-86922220 / 13518219792</p>
<p>节假值班:18980820575 / 13518219792</p>
<p>联系地址:成都市太升南路288号锦天国际A幢1002号</p>
</div>
</div>
<div class="footb">
<div class="copy container">
<div class="fl">Copyright © 成都创新互联科技有限公司重庆分公司 <a href="https://beian.miit.gov.cn/" target="_blank">渝ICP备2021005571号</a></div>
<!--<div class="fr"><a href="https://www.cdxwcx.com/" target="_blank">成都网站建设</a>:<a href="https://www.cdcxhl.com/" target="_blank">创新互联</a></div>-->
</div>
</div>
<div class="link">
<div class="container">
友情链接::
<a href="https://www.cdcxhl.com/" target="_blank">成都网站建设</a>
<a href="https://www.cdcxhl.com/city/chongqing.html" target="_blank">重庆网站建设</a>
<a href="">四川网站建设</a>
<a href="">重庆建设网站</a>
<a href="https://www.cdxwcx.com/jifang/xiyun.html" target="_blank">移动服务器托管</a>
<a href="http://www.cdfuwuqi.com/" target="_blank">成都服务器托管</a>
<a href="https://www.cdcxhl.cn/" target="_blank">云服务器</a>
<a href="http://www.cdhuace.com/" target="_blank">广告设计制作</a>
<a href="https://www.cdcxhl.com/sheji/chongqing.html" target="_blank">重庆网页设计</a>
<a href="https://www.cdcxhl.com/zuo/chongqing.html" target="_blank">重庆做网站</a>
<a href="https://www.cdcxhl.com/zhizuo/chongqing.html" target="_blank">重庆网站制作</a>
<a href="">重庆网站建设</a>
<a href="">重庆网站公司</a>
<a href="">渝中网站制作</a>
<a href="">重庆网站设计</a>
</div>
</div>
</div>
<div class="foot">
<ul class="public-celan">
<li>
<a href="https://p.qiao.baidu.com/cps3/chatIndex?siteToken=6ce441ff9e2d6bedbdfc2a4138de449e&speedLogId=162260383240185e3_1622603832401_02407&eid=6256368&reqParam=%7B%22from%22%3A1%2C%22sessionid%22%3A%22-100%22%2C%22siteId%22%3A%2211284691%22%2C%22tid%22%3A%22-1%22%2C%22userId%22%3A%226256368%22%2C%22ttype%22%3A1%2C%22pageId%22%3A0%7D" target="_blank" class="a1 db tc">
<img src="/Public/Home/img/icon-23.png" alt="" class="db auto">
<span class="span-txt">在线咨询</span>
</a>
</li>
<li>
<a href="tel:18980820575" class="a1 db tc">
<img src="/Public/Home/img/icon-24.png" alt="" class="db auto">
<span class="span-txt">电话咨询</span>
</a>
</li>
<li>
<a target="_blank" href="tencent://message/?uin=1683211881&Site=&Menu=yes" class="a1 db tc">
<img src="/Public/Home/img/icon-25.png" alt="" class="db auto">
<span class="span-txt">QQ咨询</span>
</a>
</li>
<li>
<a target="_blank" href="tencent://message/?uin=532337155&Site=&Menu=yes" class="a1 db tc public-yuyue-up">
<img src="/Public/Home/img/icon-26.png" alt="" class="db auto">
<span class="span-txt">预约顾问</span>
</a>
</li>
</ul>
</div>
<div class="customer">
<dl class="icon1">
<dt>
<a href="tencent://message/?uin=1683211881&Site=&Menu=yes">
<i class="iconT"><img src="/Public/Home/img/QQ.png" alt=""></i>
<p>在线咨询</p>
</a>
</dt>
</dl>
<dl class="icon2">
<dt><i><img src="/Public/Home/img/weixin.png" alt=""></i><p>微信咨询</p></dt>
<dd><img src="/Public/Home/img/ewm.png"></dd>
</dl>
<dl class="icon3">
<dt><i><img src="/Public/Home/img/dianhua.png" alt=""></i><p>电话咨询</p></dt>
<dd>
<p>028-86922220(工作日)</p>
<p>18980820575(7×24)</p>
</dd>
</dl>
<dl class="icon4">
<dt class="sShow">
<a href="tencent://message/?uin=244261566&Site=&Menu=yes">
<i><img src="/Public/Home/img/dengji.png" alt=""></i><p>提交需求</p>
</a>
</dt>
</dl>
<dl class="icon5">
<dt class="gotop">
<a href="#top">
<i><img src="/Public/Home/img/top.png" alt=""></i><p>返回顶部</p>
</a>
</dt>
</dl>
</div>
</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>