博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3、javascript学习总结之Javascript的dom是什么
阅读量:7025 次
发布时间:2019-06-28

本文共 1051 字,大约阅读时间需要 3 分钟。

dom的意思是javascript把html文档看成一个模型,如图:

DOM HTML 树

然后,整个html文档被看做是一个document对象,每个节点都是document的一个类成员,因此我们可以随意访问和修改html中任意的元素。

总共有两种方法可以访问和修改html的值:

1、通过 id 查找 HTML 元素

在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。

实例

本例查找 id="intro" 元素:

var x=document.getElementById("intro");

2、通过标签名查找 HTML 元素

The DOM is very useful.

本例演示 getElementsByTagName 方法。

<script>

var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
document.write('id 为 "main" 的 div 中的第一段文本是:' + y[0].innerHTML);
</script>

 

3,用dom创建新的html节点

div id="div1">

<p id="p1">这是一个段落</p>
<p id="p2">这是另一个段落</p>
</div>
<script>
var para=document.createElement("p");
var node=document.createTextNode("这是新段落。");
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
</script>

 

4,删除html节点

<div id="div1">

<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
<script>
var parent=document.getElementById("div1");
var child=document.getElementById("p1");
parent.removeChild(child);
</script>

 

 

转载于:https://www.cnblogs.com/hewenwu/articles/3459701.html

你可能感兴趣的文章
SQLServer2005重建索引前后对比【转】
查看>>
Inode详解
查看>>
jquery加入收藏代码
查看>>
7z命令行工具
查看>>
C#获取cpu序列号 硬盘ID 网卡硬地址以及操作注册表 .
查看>>
AutoCompleteTextView 与sqlite绑定实现记住用户输入的内容并自动提示
查看>>
WPF弹性模拟动画
查看>>
[ACM_水题] ZOJ 3714 [Java Beans 环中连续m个数最大值]
查看>>
Java Collection
查看>>
Java Android HTTP实现总结
查看>>
Makefile 中会在多处地方看到 FORCE
查看>>
hadoop参数传递
查看>>
揭秘uc浏览器四
查看>>
SharePoint 2013 Step by Step——How to Create a Lookup Column to Another Site(Cross Site)
查看>>
用条件注释判断浏览器版本,解决兼容问题
查看>>
[经验帖]外包如何定价
查看>>
Unity依赖注入使用详解
查看>>
unity3d camera.culling mask
查看>>
张驰(中国著名男装设计师) - 搜狗百科
查看>>
Dynamic Flash Messages
查看>>