<div id="POP"></div>我有上面这样一个div,同时:
1)有一个点击函数,是在“POP”的这个div里面生成另一个 <div id="popPanel"></div> [已经准确实现]
2)另外还有一个点击函数,是消除 <div id="popPanel"></div>,如下:var hidden=function(){
var div=document.getElementById("popPanel");
if (div != null) {
div.parentNode.removeChild(div);
}
};该函数也能准确地删除 “popPanel”这个 div。但是目前遇到的问题是:
firefox下,删除“popPanel”这个 div后,是:<div id="POP"></div>
但IE下,删除“popPanel”这个 div后,是:<div id="POP"> </div>在IE下多了一个  ; 如何让在IE下没有这个多的 啊
急求高人解决!!!!!!!!!
1)有一个点击函数,是在“POP”的这个div里面生成另一个 <div id="popPanel"></div> [已经准确实现]
2)另外还有一个点击函数,是消除 <div id="popPanel"></div>,如下:var hidden=function(){
var div=document.getElementById("popPanel");
if (div != null) {
div.parentNode.removeChild(div);
}
};该函数也能准确地删除 “popPanel”这个 div。但是目前遇到的问题是:
firefox下,删除“popPanel”这个 div后,是:<div id="POP"></div>
但IE下,删除“popPanel”这个 div后,是:<div id="POP"> </div>在IE下多了一个  ; 如何让在IE下没有这个多的 啊
急求高人解决!!!!!!!!!
我现在就是需要 当 :document.getElementById("POP").innerHTML = "";
时, FF和IE下都 是 空的,都没有
<body> <div id="POP">
<div id="popPanel"></div></div>
</body>
<script type="text/javascript">var hidden=function(){
var div=document.getElementById("popPanel");
if (div != null) {
div.parentNode.removeChild(div);
}
};hidden();
alert(document.getElementById("POP").innerHTML === "");</script></html> 有影响么??
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT=""> </HEAD> <BODY>
<div id="pop"></div>
<input type="button" onclick="addDiv()" value="add"></input>
<input type="button" onclick="delDiv()" value="del"></input>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addDiv(){
var child = document.createElement("div");
var childText = document.createTextNode("this is a test ");
child.appendChild(childText);
document.getElementById("pop").appendChild(child);
} function delDiv(){
document.getElementById("pop").innerHTML ="";
alert(document.getElementById("pop").innerHTML);
}
//-->
</SCRIPT>
</BODY>
</HTML>我没看到有 ,不知道楼主从哪看到的?
我已经解决了。 谢谢各位