开发喵星球

JavaScript 中如何添加一个 dom 对象到 body 中?innerHTML 和 innerText 区别?

要将一个 DOM 对象添加到 <body> 中,可以使用 appendChild() 方法。

// 创建一个新的 div 元素
const newDiv = document.createElement('div');

// 将新创建的 div 添加到 body 中
document.body.appendChild(newDiv);

这段代码会在 <body> 的末尾添加一个新的 <div> 元素。

innerHTMLinnerText 的区别:

示例:

// 假设有一个 id 为 "myElement" 的元素
const element = document.getElementById('myElement');

// 设置 HTML 内容
element.innerHTML = 'Hello

'; // 在元素内创建一个

元素,内容为 "Hello" // 设置文本内容 element.innerText = 'Goodbye'; // 设置元素的文本内容为 "Goodbye"

总结:innerHTML 用于操作元素的 HTML 内容,而 innerText 用于操作元素的纯文本内容,并且会考虑 CSS 样式和元素的可见性。

Proudly powered by WordPress