HTML DOM 元素学习笔记
什么是HTML DOM元素?
- HTML DOM元素是HTML文档中的所有元素的对象表示。
- 通过HTML DOM,JavaScript可以访问和修改HTML文档中的所有HTML元素。
如何获取HTML DOM元素?
- 通过元素的ID获取:
document.getElementById(id)
- 通过元素的标签名获取:
document.getElementsByTagName(name)
- 通过元素的类名获取:
document.getElementsByClassName(name)
如何操作HTML DOM元素?
改变HTML内容
- 改变元素的innerHTML属性:
element.innerHTML = new html content
- 改变元素的innerText属性:
element.innerText = new text content
改变HTML属性
- 改变元素的src属性(用于<img>元素):
element.src = new url
- 改变元素的href属性(用于<a>元素):
element.href = new url
- 改变元素的style属性:
element.style.property = new style
添加和删除HTML元素
- 创建新元素:
document.createElement(tagName)
- 添加新元素:
parentElement.appendChild(newElement)
- 删除子元素:
parentElement.removeChild(childElement)
实例
获取页面上的元素
htmlCopy Code<!DOCTYPE html>
<html>
<body>
<h1 id="myHeading">Hello World!</h1>
<script>
var header = document.getElementById("myHeading");
console.log(header.innerHTML);
</script>
</body>
</html>
改变元素的innerHTML
htmlCopy Code<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to change the text.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World!";
}
</script>
</body>
</html>
添加新元素
htmlCopy Code<!DOCTYPE html>
<html>
<body>
<p>Click the button to add a new element.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var para = document.createElement("P");
para.innerHTML = "New Element Added.";
document.body.appendChild(para);
}
</script>
</body>
</html>
以上是HTML DOM元素学习笔记的简单介绍和实例。