Welcome to Yumao′s Blog.
使用JavaScript過濾HTML標簽
, 2014年04月29日 , Linux , 评论 在〈使用JavaScript過濾HTML標簽〉中留言功能已關閉 ,

想必有時候會碰到這樣的問題
一個表格 我需要獲得一列的內容
或者多個div一組
我需要獲取div內的內容
那麼使用js該如何搬到呢

思路如下:
寫正則表達式 將HTML標籤替換成可輕易識別的符號或者文字
使用split剪切字符串 獲得內容數組

代碼如下

	//obj爲一個需要獲取列值中的一個img按鈕
	var tempStr = obj.parentNode.parentNode.innerHTML.replace(/[\r\n\t]/g,"").replace(/<[^>]+>/g,"|");
	tempStr = tempStr.substring(1,tempStr.length-1);
	var split = tempStr.split("||");

HTML文檔

<div id="aline"><div>text1</div><div>text2</div><div>text3</div><div>text4</div><div>text5</div><div><img src="button.gif"></div></div>
关键字:, ,

评论已关闭