如何在javascript中将html表转换为字符串
我有一个包含html表的变量。此html表中有双引号。我想从此表中删除html标记。所以我对这个变量应用了普通字符串操作方法。但是它不起作用。你能帮我把它转换成普通字符串吗 这是我所做的尝试。这里directionDataHolder持有html表如何在javascript中将html表转换为字符串,javascript,html,string,Javascript,Html,String,我有一个包含html表的变量。此html表中有双引号。我想从此表中删除html标记。所以我对这个变量应用了普通字符串操作方法。但是它不起作用。你能帮我把它转换成普通字符串吗 这是我所做的尝试。这里directionDataHolder持有html表 var tmp = document.createElement("DIV"); tmp.innerHTML = directionDataHolder; var data = tmp.textContent||tmp.innerText;
var tmp = document.createElement("DIV");
tmp.innerHTML = directionDataHolder;
var data = tmp.textContent||tmp.innerText;
现在,我不太确定这是你编辑问题后问的问题。但是,以下是将HTML文本转换为javascript字符串的步骤:
它将是热的
它会很热
var str='It's will's hot'代码>
或者,你可以试试。粘贴HTML,选择所需的输出类型,然后按Convert按钮。如果只需要从存储在字符串中的HTML表中获取文本,那么最简单的方法可能是使用jQuery或其他框架:
var tbl = '<table border="1"><tr><td>Cell 1</td><td>Cell 2</td></tr></table>';
var text = $(tbl).text(); // text is "Cell 1Cell 2".
您尝试了什么?发布代码。我从StackOverflow那里获取了代码。不清楚你想做什么。你只是想得到没有HTML标签的HTML表格的文本吗?是的,这是我想要的,但我做不到,因为我认为在directioanDataHolder变量中有双引号。问题已经解决。为了处理上面的代码,它应该用HTML和body标签包装。谢谢大家的帮助……。:)
var text = $(tbl).find('td').eq(0).text(); // text is "Cell 1"