<div id='container'>
  This is some text
  <span> more text </span>
</div>

如何在不影响“范围”的情况下仅更新文本部分(“这是一些文本”)?

最佳答案

纯Java
aa>

 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';
});

09-06 06:18