<div id='container'>
This is some text
<span> more text </span>
</div>
如何在不影响“范围”的情况下仅更新文本部分(“这是一些文本”)?
最佳答案
var fieldNameElement = document.getElementById('container');
fieldNameElement.removeChild(fieldNameElement.firstChild);
var newText = document.createTextNode("New Text");
fieldNameElement.insertBefore(newText , fieldNameElement.firstChild);
或
Jquery。
DEMOaa>
$('#container').each(function(i,el) {
el.firstChild.data = 'New Title Goes Here';
});