看板 Ajax 關於我們 聯絡資訊
請問各位 我在藍色小舖有請教到如何列印網頁中某個區塊的方式 https://gist.github.com/Chao-Shiun/7c5d91c7a0c5caf07079 但目前有個問題 我要如何移除取得的dom中裡面的其中一個元素呢? 我的標籤的架構大概是這樣 https://gist.github.com/Chao-Shiun/e001707c7785aa4318c0 因為第一個<th>裡面有用到Bootstarp的Dropdowns 直接印會連那個內容一起印出來 所以getelementbyid最外層的<div>的話會連Dropdowns一起印出來 我有嘗試過removeChild之類的方式 不過從document.getElementById(printId)的dom好像沒辦法移除更深層的元素? 請問有什麼寫法可以把第一個<th>的內容移除掉或是不要讓他顯示在列印中呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.20.149 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1431703280.A.3F6.html
swijo: var th = div.getElementsByTagName('th')[0]); 05/16 02:08
swijo: th.parentNode.removeChild('th'); 05/16 02:08
swijo: 第一行筆誤,最後多了一個括號 05/16 02:12