首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS获取生成的textnode的值

你可以使用以下代码来获取生成的文本节点的值:

代码语言:javascript
复制
var textNodes = document.evaluate(
  "//text()", 
document.body, 
null, 
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, 
null);

for (var i = 0; i < textNodes.snapshotLength; i++) {
  var textNode = textNodes.snapshotItem(i);
  var value = textNode.textContent;
  console.log(value);
}

这段代码使用了 XPath 来选择页面中的所有 text 元素,并通过 textContent 属性获取它们的文本内容。

另外,如果你想要获取生成的 text 元素节点,可以使用以下代码:

代码语言:javascript
复制
var textNodes = document.evaluate(
  "//text()", 
document.body, 
null, 
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, 
null);

for (var i = 0; i < textNodes.snapshotLength; i++) {
  var textNode = textNodes.snapshotItem(i);
  console.log(textNode);
}

这段代码同样使用了 XPath 来选择页面中的所有 text 元素,并打印它们的节点信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券