提取文本我得到如下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