JavaScript中HTML的DOM
1.1DOM简介

1.2获得元素
<div id="intro"></div>
<div id="main">
<p>My Name</p>
</div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<script type="text/javascript">
var intro = document.getElementById("intro");
var main = document.getElementById("main");
var p = main.getElementsByTagName("p")[0];
var content1 = document.getElementsByClassName("content")[0];
</script>
2.DOM-HTML
2.1修改HTML内容
document.getElementById(id).innerHTML=‘HelloWorld‘;
2.2修改HTML属性
<body>
<div id="main" data="first">123</div>
<img id="image" src="1.png">
<a id="goUrl" href=""/>1
<script type="text/javascript">
var main = document.getElementById(‘main‘);
main.innerHTML = ‘HelloWorld‘;
alert(main.getAttribute(‘data‘));
main.setAttribute(‘data‘,‘second‘);
var image = document.getElementById(‘image‘);
image.src=‘2.png‘;
var goUrl = document.getElementById(‘goUrl‘);
goUrl.href=‘https://www.baidu.com‘;
</script>
</body>
3.DOM-CSS
3.1修改样式
4.DOM事件
<body>
<div id="main" onclick="this.innerHTML=‘wow!!‘">hello</div>
<div id="nav">world</div>
<div id="boo">!</div>
<script type="text/javascript">
var nav = document.getElementById(‘nav‘);
nav.onclick = function () {
alert(‘world‘);
}
var boo = document.getElementById(‘boo‘);
boo.addEventListener(‘click‘,function () {
alert(‘!‘);
});
</script>
</body>
5.DOM节点
5.1添加删除节点
<body>
<div id="div1">
<p>hello</p>
<p>world</p>
</div>
<script type="text/javascript">
var div1 = document.getElementById(‘div1‘);
var p = document.createElement(‘p‘);//<p></p>
var nono = document.createTextNode(‘nono‘);//nono
var _p = p.appendChild(nono);//<p>nono</p>
div1.appendChild(_p);
div1.removeChild(_p);
</script>
</body>
原文:https://www.cnblogs.com/yangHS/p/10848802.html