Javascript 如何获取Html元素';s文本

Javascript 如何获取Html元素';s文本,javascript,jquery,html,Javascript,Jquery,Html,我想提取html的文本部分 如果我有 我希望输出为ABCD 大概 var html='<p>ABCD</p>'; var str = convertToString(html); var html='ABCD'; var str=convertToString(html); 希望,我需要一个从html转换为字符串的函数,或者从中提取字符串。您可以使用jQuery从字符串中提取文本内容 var html = '<p>ABCD</p>'; var

我想提取html的文本部分

如果我有

我希望输出为
ABCD

大概

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

'; var str=convertToString(html);

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

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

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

'; var str=$(html).text()//获取jQuery引用,然后读取其文本内容 console.log(str)
var html='ABCD

'; var str=$(html).text();
console.log(str)
您只需要一个
选择器(id、类名等)
就可以获取
DOM
的必需元素,并使用
.text()
获取html的
文本部分。

HTML

<p>ABCD</p>  
JavaScript方式

var txt=document.getElementById(“demo”).innerHTML;
警报(txt)

测试文本

答案的可能副本检索元素的HTML内容。OP需要文本内容,该内容由
.textContent
属性访问。
var str = $('p').text();  // $('p') "p" is a selector to select p element(s)
console.log(str)