[英]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.