Re: [問題] 換行符號

看板Ajax作者 (骨頭)時間17年前 (2007/11/03 07:40), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《banco (Acoustic)》之銘言: : 碰到的問題有點奇怪 : 我在一個<DIV>下面新增了許多<DIV> : 例如下例中的 first DIV 有兩個 childNodes : <DIV id="first"> : <DIV>....</DIV> : <DIV>....</DIV> : </DIV> 想想上面的html跟底下這行有甚麼不一樣 :P <DIV id="first"><DIV>....</DIV><DIV>....</DIV></DIV> 我記得似乎在ie6上還有多餘的空格/換行會造成 "顯示上換行"的issue : 然後我把 first DIV 的 innerHTML 內容存進資料庫當中 : 後來利用 AJAX 的方式把內容讀回來,再塞回給 first DIV : document.getElementById('first').innerHTML = ajaxObj.responseText; : 結果發現 first DIV 多了一個換行符號 \n 所造成的子節點 : 也因此用 childNodes.length 去算子節點時會變成三個,而非原本的兩個 : 我想問這個 \n 是從哪裡冒出來的 @_@? : 有辦法去除掉嗎? --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.no-ip.info -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.59.247

11/04 00:16, , 1F
存取時其實我都是用您所述的一行寫法 :P 換行只是為了說明
11/04 00:16, 1F

11/04 00:17, , 2F
那個換行符號會出現在最後一個 </DIV> 後面, 我懶得去找原因
11/04 00:17, 2F

11/04 00:18, , 3F
先用 tagName 過濾子節點
11/04 00:18, 3F
文章代碼(AID): #17AxLNnk (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
2
完整討論串 (本文為第 2 之 2 篇):
2
2
1
3
文章代碼(AID): #17AxLNnk (Ajax)