Javascript 从DOM元素返回文本
我已经编写了一个算法来从特定的DOM元素返回整个文本。是否有更有效的方法从DOM元素中获取整个文本 我的执行情况如下:Javascript 从DOM元素返回文本,javascript,dom,Javascript,Dom,我已经编写了一个算法来从特定的DOM元素返回整个文本。是否有更有效的方法从DOM元素中获取整个文本 我的执行情况如下: function printText(element, textArray) { for (var i = 0; i < element.childNodes.length; i++) { var node = element.childNodes[i]; if (node instanceof Text) {
function printText(element, textArray)
{
for (var i = 0; i < element.childNodes.length; i++)
{
var node = element.childNodes[i];
if (node instanceof Text)
{
textArray.push(node.wholeText);
}
else if (node instanceof HTMLElement)
{
printText(node, textArray);
}
}
}
函数printText(元素,textArray)
{
对于(var i=0;i
如果您正在使用,则只需获取容器的属性即可
$(element).text();
如果您正在使用,则只需获取容器的属性即可
$(element).text();
你可以用
要仅从元素及其所有子元素获取可见文本element.innerText
- 和
从元素及其子元素获取可见和隐藏的文本element.textContent
要仅从元素及其所有子元素获取可见文本element.innerText
- 和
从元素及其子元素获取可见和隐藏的文本element.textContent
- 您可以使用