textContent、innerText和innerHTML都是用來訪問和設(shè)置元素內(nèi)容的屬性。
例子:
let element = document.getElementById("example");
console.log(element.textContent); // 獲取元素的文本內(nèi)容
element.textContent = "這是新的文本內(nèi)容"; // 設(shè)置元素的文本內(nèi)容
例子:
let element = document.getElementById("example");
console.log(element.innerText); // 獲取元素的可見文本內(nèi)容
element.innerText = "這是新的可見文本內(nèi)容"; // 設(shè)置元素的可見文本內(nèi)容
例子:
let element = document.getElementById("example");
console.log(element.innerHTML); // 獲取元素的HTML內(nèi)容
element.innerHTML = "<p>這是新的HTML內(nèi)容</p>"; // 設(shè)置元素的HTML內(nèi)容
總結(jié):textContent用于獲取和設(shè)置元素的文本內(nèi)容,innerText用于獲取和設(shè)置元素的可見文本內(nèi)容,innerHTML用于獲取和設(shè)置元素的HTML內(nèi)容。根據(jù)需要選擇合適的屬性來操作元素內(nèi)容。