[問題] 換行符號

看板Ajax作者 (Acoustic)時間17年前 (2007/11/03 00:41), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
碰到的問題有點奇怪 我在一個<DIV>下面新增了許多<DIV> 例如下例中的 first DIV 有兩個 childNodes <DIV id="first"> <DIV>....</DIV> <DIV>....</DIV> </DIV> 然後我把 first DIV 的 innerHTML 內容存進資料庫當中 後來利用 AJAX 的方式把內容讀回來,再塞回給 first DIV document.getElementById('first').innerHTML = ajaxObj.responseText; 結果發現 first DIV 多了一個換行符號 \n 所造成的子節點 也因此用 childNodes.length 去算子節點時會變成三個,而非原本的兩個 我想問這個 \n 是從哪裡冒出來的 @_@? 有辦法去除掉嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.27.3

11/03 21:36, , 1F
用 DOM的nodeType過濾一下吧 ^_^
11/03 21:36, 1F

11/04 00:06, , 2F
我暫時是用 tagName 去過濾, 概念一樣 :)
11/04 00:06, 2F
文章代碼(AID): #17ArCvfo (Ajax)
討論串 (同標題文章)
以下文章回應了本文
1
3
完整討論串 (本文為第 1 之 2 篇):
2
2
1
3
文章代碼(AID): #17ArCvfo (Ajax)