📅  最后修改于: 2023-12-03 14:47:57.731000             🧑  作者: Mango
JavaScript提供了很多操作HTML元素的方法和属性,其中一个常用的属性就是textContent。
textContent是指一个元素中的所有文本内容,不包括HTML标记。
例如,在下面这个div元素中:
<div id="myDiv"><h1>Hello, <span>world!</span></h1></div>
它的textContent将返回:"Hello, world!"
要获取一个元素的textContent,只需要使用以下代码:
var myElement = document.getElementById('myDiv');
var text = myElement.textContent;
要设置一个元素的textContent,可以使用以下代码:
var myElement = document.getElementById('myDiv');
myElement.textContent = "New text!";
以下代码片段演示了如何使用textContent来改变一个按钮的文本内容:
<button id="myButton">Click me!</button>
<script>
var myButton = document.getElementById('myButton');
myButton.addEventListener('click', function() {
this.textContent = "You clicked me!";
});
</script>
输出:
点击之后: