gpt4 book ai didi

html - 如何在 innerText 或 nodeValue 之间进行选择?

转载 作者:技术小花猫 更新时间:2023-10-29 12:01:51 25 4
gpt4 key购买 nike

当我需要更改 span 元素中的文本时,我应该使用哪个,有什么区别:

var spnDetailDisplay=document.getElementById('spnDetailDisplay');
spnDetailDisplay.innerText=sDetail;

 var spnDetailDisplay=document.getElementById('spnDetailDisplay');
spnDetailDisplay.childNodes[0].nodeValue=sDetail;

最佳答案

对于有文本内容的元素,它们是一样的。参见 this MDC article有关 nodeValue 的信息。

来自 this article :

If the element has no sub-elements, just text, then it (normally) has one child node, accessed as ElemRef.childNodes[0]. In such precise case, the W3C web standards equivalent of ElemRef.innerText is ElemRef.childNodes[0].nodeValue.

关于html - 如何在 innerText 或 nodeValue 之间进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1760126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com