我有一个编辑器,其中包含一些 html 文本,如下所示:
<div>Hi<p>Hello</p>bye</div>
预期结果:
div : Hi
所以这里我只需要标签前的文本。尝试使用 $(div).text() 但它给出了 Hi Hello Bye,而我只需要标签前的文本。
谁能帮我写javascript函数?谢谢。
最佳答案
var div = document.getElementsByTagName ("div") [0];
alert (div.childNodes[0].data );//Hi
关于javascript - 在标记之前从 HTML 中获取纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19218697/