Javascript和DOM的一个奇怪现象
Posted sjg20010414
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript和DOM的一个奇怪现象相关的知识,希望对你有一定的参考价值。
head中的load函数如下:
function load() { alert(document.getElementById("map")); return; }
body如下:
<body οnlοad="load()" οnunlοad="GUnload()"> <!--以下id为map的DIV元素即为Google地图的容器--> <div id="map"></div> </body>
当这个文本的编码为ANSI的时候,document.getElementById("map")取不到对象,返回null。如果把编码改成utf-8就返回[object],即取到了对象。但是在ANSI编码方式,我在<div id="map" >的前面填上一个元素,例如<p></p>,结果就能够取到对象了。
结论:为什么?
以上是关于Javascript和DOM的一个奇怪现象的主要内容,如果未能解决你的问题,请参考以下文章