亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

僅IE6/7/8中innerHTML返回值忽略英文空格的問題

 更新時(shí)間:2011年04月07日 21:47:07   作者:  
僅IE6/7/8中innerHTML返回值忽略英文空格的問題,需要此問題的朋友可以參考下。
如下
復(fù)制代碼 代碼如下:

<div id="user"> jack</div>
<script>
alert(document.getElementById('user').innerHTML.length);
</script>


div[id=user]中的文本"jack"前有兩個(gè)英文空格,各瀏覽器下結(jié)果如下

IE6/7/8 : 彈出4,即忽略了空格

IE9/Firefox/Safari/Chrome/Opera : 彈出6,即沒有忽略空格

另換成中文空格不會(huì)有這個(gè)問題。

以下是Gray Zhang的補(bǔ)充:
1、IE6-8下,對(duì)于一個(gè)元素的firstChild,如果其為TextNode,且nodeValue前n個(gè)字符為空格字符(包括空格、\t、\n、\r和一個(gè)分頁符號(hào)U+000C),則這n個(gè)字符被忽略
2、在IE6-8下,對(duì)一個(gè)元素的lastChild,如果其為TextNode,且nodeValue最后n個(gè)字符為空格字符(包括空格、\t、\n、\r和一個(gè)分頁符號(hào)U+000C),則這n個(gè)字符會(huì)被合并為一個(gè)空格(ASCII碼為32),無論你是\t還是\n,都會(huì)變成一個(gè)空格

相關(guān)文章

最新評(píng)論