如何获取Html元素的文本

时间:2015-06-12 06:18:12

标签: javascript jquery html

我想提取html的文本部分。

如果我有<p>ABCD</p>

我希望输出为ABCD

类似的东西,

var html='<p>ABCD</p>';
var str = convertToString(html);

希望,我需要一个从html转换为字符串的函数,或者从中提取字符串。

4 个答案:

答案 0 :(得分:0)

您可以使用jQuery从字符串中提取文本内容

var html = '<p>ABCD</p>';
var str = $(html).text();//get a jQuery reference and then read its text content
console.log(str)

答案 1 :(得分:0)

&#13;
&#13;
var html = '<p>ABCD</p>';
var str = $(html).text();
console.log(str);
&#13;
&#13;
&#13;

这可以完成任务。

答案 2 :(得分:0)

您只需selector(id,class name etc)获取DOM所需的元素并使用.text()获取text part of the html.

HTML

<p>ABCD</p>  

Jquery

var str = $('p').text();  // $('p') "p" is a selector to select p element(s)
console.log(str)  

DEMO

答案 3 :(得分:0)

JavaScript方式

&#13;
&#13;
var txt = document.getElementById("demo").innerHTML;
alert(txt);
&#13;
<p id="demo">Test text</p>
&#13;
&#13;
&#13;