当我需要在span元素中更改文本时,应该使用哪一个,有什么区别:
var spnDetailDisplay=document.getElementById('spnDetailDisplay');
spnDetailDisplay.innerText=sDetail;
要么
var spnDetailDisplay=document.getElementById('spnDetailDisplay');
spnDetailDisplay.childNodes[0].nodeValue=sDetail;
最佳答案
对于具有文本内容的元素,它们是相同的。有关nodeValue
的信息,请参见this MDC article。
从this article: