看板 Web_Design 關於我們 聯絡資訊
現有一行程式碼會拿到某個元素的innerHTML,如下 var article_introtext =article.find("div.introtext div").html(); 拿到的內容有可能是以下幾種 <span>test</span> <p>test</p> <div>test</div> test 現在的需求是要把純文字拉出來,不要被span,p,div夾住 但是不知道怎麼用article_introtext判斷並過濾出純文字 因為拿出的純文字還要放在別的地方 有試過 var j_obj=$(article_introtext); var dom_type=j_obj[0].tagName; 但是當article_introtext是純文字時就會當掉js無法繼續執行 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.200.225 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1422350889.A.8FD.html
onininon: .text(); 01/27 17:35
supercygnus: 沒辦法,如果內容是純文字再.text()會變沒東西 01/27 17:39
supercygnus: 腦殘了,直接 .text() 就可以了 01/27 18:04