javascript - 在标记之前从 HTML 中获取纯文本

标签 javascript jquery html

我有一个编辑器,其中包含一些 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

Fiddle

关于javascript - 在标记之前从 HTML 中获取纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19218697/

相关文章:

html - 光标在手上的外观

javascript - 正则表达式获取不带括号的数字 ()

javascript - 当类在视口(viewport)中时显示元素

javascript - 无法通过单击调用函数参数

javascript - 计算使用 input=file 选择的图像数量

javascript - 如何使用 javascript 填充表格并打印它

javascript - jQuery,使元素以不同的速度滚动

php - Pinterest 关注者显示

javascript - 在 ruby​​ 代码上通过 Jquery 触发点击

html - html中img的宽度和高度不起作用