提取文本我得到如下HTML内容:的javascript:从HTML
var test='<div id="test">Raj</div>';
如何从上面使用JavaScript的HTML内容检索值拉吉。
提取文本我得到如下HTML内容:的javascript:从HTML
var test='<div id="test">Raj</div>';
如何从上面使用JavaScript的HTML内容检索值拉吉。
这听起来像你想提取从HTML片段文本"Raj"
?
得到浏览器的HTML解析器做你的肮脏的工作适合你:
// create an empty div
var div = document.createElement("div");
// fill it with your HTML
div.innerHTML = test;
// find the element whose text you want
test = div.getElementById("test");
// extract the text (innerText for IE, textContent for everyone else)
test = test.innerText || test.textContent;
或者jQuery中:
test = $(test).text();
如果您使用jQuery(我不能相信我刚才说的;) )你可以马上得到内容,你把它包装在$(test)中.html
其他人会告诉你如何使用选择器来获取innerHTML,因为这里的每个人都是jQuery高手,但我
更新:有人刚刚在我编辑时做过:javascript: extracting text from html - 请参阅评论或更新
说什么?你想做什么? – Neal 2011-03-22 21:44:58
看起来你已经有一个变量里面的Raj?我想这里可能需要更多的信息。 – 2011-03-22 21:45:42
不,Raj只需要学习使用{}按钮 – mplungjan 2011-03-22 21:46:20