簡體   English   中英

javascript:從html中提取文本

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM