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

innerHTML在Mozilla Firefox和Opera下執(zhí)行的一個特例情況。

 更新時間:2007年01月09日 00:00:00   作者:  
是在CSDN論壇看到的一個問題,平常我也沒有注意,或者說沒有這樣用吧??创a 

 

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]


不是預期的結(jié)果吧?包括在Opera下執(zhí)行的情況也是與Firefox下相同的,你可以嘗試在Opera下運行就明白了。

如果能夠得到我們預期的效果呢?我嘗試著用__defineGetter__的方法在Mozilla下得到所有的innerHTML,在這里卻給了我一些提示。比如:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

上面這些代碼雖然達不到預期目的,但是卻是要知道一定要得到attribute的值,因此我嘗試著用下面這個方法來做。

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

這個方法卻成功了,也就可以說明,在Mozilla下的innerHTML通過遍歷元素的所有節(jié)點的tagName還有attrubutes來得到其innerHTML的。因此我們第一個例中的innerHTML得不到改動后的value值。

與此同時,Opera下這一招也可以用。也證明在Opera下的innerHTML也是通過遍歷元素的所有節(jié)點的tagName還有attrubutes來得到其innerHTML的。

難道w3c里的標準是這樣的嗎?還沒有空來得及查w3c的資料,所以也說不上是Opera與Mozilla下的巧合,還是IE下面比較讓開發(fā)人員舒服的設計。

相關文章

最新評論

饶河县| 阜康市| 宁远县| 南郑县| 天全县| 湖南省| 桂平市| 中山市| 蚌埠市| 东乡族自治县| 德州市| 阳原县| 宜良县| 偃师市| 沁水县| 县级市| 开平市| 临洮县| 肇州县| 枣阳市| 洛浦县| 东乌珠穆沁旗| 宕昌县| 白山市| 西平县| 德钦县| 霸州市| 涟水县| 雅江县| 略阳县| 互助| 林州市| 祁东县| 达州市| 陵水| 宁武县| 永吉县| 盘锦市| 德安县| 鹰潭市| 瑞金市|