Javascript 替换div中的原始文本节点

Javascript 替换div中的原始文本节点,javascript,jquery,Javascript,Jquery,$('#mydiv').html('newdiv') 原始文本 您可以使用以访问匹配的元素和文本节点 从那里,您只需访问第一个文本节点并更改: 好的,如果“rawtext”从一开始就是空的,那么必须插入“替换的文本节点text”怎么办?@Ferenjito您的问题是关于替换文本。。但是,如果没有任何文本节点或空白字符可替换,则必须在文本-之前加上前缀。如果有空格,那么它会。 $('#mydiv').contents().first()[0].textContent = 'Replaced t

$('#mydiv').html('newdiv')

原始文本
您可以使用以访问匹配的元素和文本节点

从那里,您只需访问第一个文本节点并更改:


好的,如果“rawtext”从一开始就是空的,那么必须插入“替换的文本节点text”怎么办?@Ferenjito您的问题是关于替换文本。。但是,如果没有任何文本节点或空白字符可替换,则必须在文本-之前加上前缀。如果有空格,那么它会。
$('#mydiv').contents().first()[0].textContent = 'Replaced text node text.';