作者banco (Acoustic)
看板Ajax
标题[问题] 换行符号
时间Sat Nov 3 00:41:28 2007
碰到的问题有点奇怪
我在一个<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
1F:推 SearchNow:用 DOM的nodeType过滤一下吧 ^_^ 11/03 21:36
2F:推 banco:我暂时是用 tagName 去过滤, 概念一样 :) 11/04 00:06