如果單個(gè)node中內(nèi)容很長(zhǎng)(超過(guò)4096字節(jié)),這時(shí)在FireFox/Mozilla中就要注意了,內(nèi)容將會(huì)被FrieFox分解為多個(gè)textNode,每個(gè)大小 " /> 亚洲优女在线,久久综合网色—综合色88,在线观看精品

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

FireFox中textNode分片的問(wèn)題

Ajax應(yīng)用中很常見(jiàn)的行為便是后臺(tái)把數(shù)據(jù)用XML包裹好返回給瀏覽器,瀏覽器解析XML,得到nodeValue

如果單個(gè)node中內(nèi)容很長(zhǎng)(超過(guò)4096字節(jié)),這時(shí)在FireFox/Mozilla中就要注意了,內(nèi)容將會(huì)被FrieFox分解為多個(gè)textNode,每個(gè)大小為4096字節(jié)。這種情況可以用下列函數(shù)處理(IE兼容)

復(fù)制代碼 代碼如下:
function getNodeValue(node) 

        if(node && node.hasChildNodes()){ 
                //return node.firstChild.nodeValue; 
                var s="" 
                //Mozilla has many textnodes with a size of 4096 
                //chars each instead of one large one. 
                //They all need to be concatenated. 
                for(var j=0;j<node.childNodes.length;j++){ 
                        s+=new String(node.childNodes.item(j).nodeValue); 
                } 
                return s; 
        }else 
                return ""; 

JavaScript技術(shù)FireFox中textNode分片的問(wèn)題,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 志丹县| 民勤县| 红安县| 黑山县| 手游| 凤凰县| 台东市| 太湖县| 望江县| 新民市| 绥化市| 龙陵县| 丰原市| 南召县| 鄂温| 沙坪坝区| 郓城县| 东丰县| 重庆市| 迁安市| 海丰县| 广平县| 隆化县| 绥棱县| 开鲁县| 赣榆县| 抚顺县| 涞源县| 盐池县| 桂平市| 体育| 九寨沟县| 阳西县| 阿城市| 台州市| 石屏县| 文水县| 两当县| 汽车| 嘉定区| 扎囊县|