在JavaScript中,节点(Node)是DOM(文档对象模型)的基本构建块,它代表了文档树中的一个对象。每个节点都有特定的属性和方法,可以用来获取或修改节点的信息。
nodeType
、nodeName
、nodeValue
等。以下是一些常用的节点属性及其获取方式:
#text
。null
。假设我们有以下HTML结构:
<div id="example">Hello, <span>World!</span></div>
我们可以使用JavaScript来获取节点属性:
// 获取元素节点
const div = document.getElementById('example');
// 获取nodeType
console.log(div.nodeType); // 输出: 1 (元素节点)
// 获取nodeName
console.log(div.nodeName); // 输出: DIV
// 获取nodeValue (对于元素节点,通常为null)
console.log(div.nodeValue); // 输出: null
// 获取子节点
const span = div.querySelector('span');
// 获取span的文本内容
console.log(span.firstChild.nodeValue); // 输出: World!
window.onload
事件中执行获取节点属性的代码。通过以上方法,你可以有效地获取和操作DOM节点的属性,从而实现更复杂的网页交互和数据处理。
领取专属 10元无门槛券
手把手带您无忧上云