Welcome to Yumao′s Blog.
想必有時候會碰到這樣的問題
一個表格 我需要獲得一列的內容
或者多個div一組
我需要獲取div內的內容
那麼使用js該如何搬到呢
思路如下:
寫正則表達式 將HTML標籤替換成可輕易識別的符號或者文字
使用split剪切字符串 獲得內容數組
代碼如下
1 2 3 4 | //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文檔
1 | < 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 > |