[英]javascript: extracting text from html
我得到的html内容如下:
var test='<div id="test">Raj</div>';
如何使用javascript从上面的html内容中检索值Raj。
听起来你正试图从那个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:从html中提取文本 - 请参阅注释或更新
var test = getElementById('test')
试试看
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.