您的位置:首页 > Web前端 > JavaScript

Javascript和DOM的一个奇怪现象

2008-05-03 10:36 295 查看
head中的load函数如下:

function load() { alert(document.getElementById("map")); return; }

body如下:

<body onload="load()" onunload="GUnload()"> <!--以下id为map的DIV元素即为Google地图的容器--> <div id="map"></div> </body>

当这个文本的编码为ANSI的时候,document.getElementById("map")取不到对象,返回null。如果把编码改成utf-8就返回[object],即取到了对象。但是在ANSI编码方式,我在<div id="map" >的前面填上一个元素,例如<p></p>,结果就能够取到对象了。

结论:为什么?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: