最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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


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

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

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

另換成中文空格不會有這個問題。

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

相關文章

最新評論

黑河市| 棋牌| 红原县| 龙州县| 荔波县| 沙田区| 昌江| 南康市| 祁门县| 荆门市| 贵南县| 太保市| 临猗县| 芮城县| 邻水| 岳池县| 太仆寺旗| 西乡县| 福建省| 上虞市| 大余县| 奇台县| 九龙县| 江都市| 师宗县| 砚山县| 屯留县| 三都| 城口县| 沭阳县| 江北区| 广宁县| 建德市| 涟源市| 黄梅县| 万盛区| 民乐县| 玉林市| 海盐县| 光泽县| 阿瓦提县|