<script>
var a=document.createElement("div");
alert(a.parentNode);
var b=document.createElement("div");
a.appendChild(b);
alert(a.parentNode);
</script>两次alert结果不同
var a=document.createElement("div");
alert(a.parentNode);
var b=document.createElement("div");
a.appendChild(b);
alert(a.parentNode);
</script>两次alert结果不同
FF则不会.所以IE下会不同.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head> <body>
<script>
var a=document.createElement("div");
alert(a.parentNode);
var b=document.createElement("div");
a.appendChild(b);
alert(a.parentNode == document);
for (var p in a.parentNode)
{
try
{
document.write("<br />", p, ": ", a.parentNode[p]);
}
catch (e)
{
document.write("<br />", p);
}} </script> </body>
</html>
nodeName: #document-fragment又是 IE 自己搞怪,嘿嘿