本文介绍了如何在innerText或nodeValue之间进行选择?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我需要更改span元素中的文本时,我应该使用哪一个,有什么区别: var spnDetailDisplay = document.getElementById('spnDetailDisplay');
spnDetailDisplay.innerText = sDetail;
或
var spnDetailDisplay = document.getElementById('spnDetailDisplay');
spnDetailDisplay.childNodes [0] .nodeValue = sDetail;
解决方案
对于包含文字内容的元素,它们是相同的。有关 nodeValue
的信息,请参见。 。
从 :
When I need to change a text within a span element, which one should I use and what is the difference:
var spnDetailDisplay=document.getElementById('spnDetailDisplay');
spnDetailDisplay.innerText=sDetail;
or
var spnDetailDisplay=document.getElementById('spnDetailDisplay');
spnDetailDisplay.childNodes[0].nodeValue=sDetail;
解决方案
For elements with text content, they're the same. See this MDC article for information on nodeValue
.
From this article:
这篇关于如何在innerText或nodeValue之间进行选择?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!