读书人

XML中 为什么小弟我使用node.parentNo

发布时间: 2012-03-05 11:54:02 作者: rapoo

XML中 为什么我使用node.parentNode获得的却不是父节点而是跟节点?
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN ">

<html lang= 'zh '>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=GB2312 ">
<title> </title>
<script type= "text/javascript ">


function GetRealData()
{
var node= document.getElementsByTagName( "gww ")(0);
var mm=node.parentNode;
alert(client_key_list.nodeName);
alert(mm.nodeName);
}
</script>
</head>
<body>

<svg>

<ss id= "ok ">
<gww>
<text all_keyid= "444 "> </text>

</gww>
</ss>
</svg>


<form>
<input type= "button " onclick= "GetRealData() " value= "Open a new document ">

</form>
</body>
</html>
node返回的是GWW 但是node.parentNode返回的却是BODY 可是我现在需要的是节点SS 需要怎么做呢?


[解决办法]
var node= document.getElementById( "ok ");
[解决办法]
首先这不是什么xml,有点混了,这样测试它会不认非html的标签,
所以直接读到body,就用id来取吧

读书人网 >JavaScript

热点推荐