为了账号安全,请及时绑定邮箱和手机立即绑定

怎么获得里面文本结点(比如"javascript")的nodeName,nodeType,nodeValue呢?

我这么做,得到的文本结点的name,type,value全是undefined:

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>节点属性</title>

</head>

<body>

  <ul>

     <li>javascript</li>

     <li name="test">HTML/CSS</li>

     <li>jQuery</li>     

  </ul>

  <script type="text/javascript">

    var arr=document.getElementsByTagName("li");

    for(var i=0;i<arr.length;i++){

        document.write(arr[i].nodeName+"&nbsp;&nbsp;"+arr[i].nodeType+"&nbsp;&nbsp;"+arr[i].nodeValue+"&nbsp;&nbsp;");

        document.write(arr[i].innerHTML.nodeName+"&nbsp;&nbsp;"+arr[i].innerHTML.nodeType+"&nbsp;&nbsp;"+arr[i].innerHTML.nodeValue+"<br>");

    }

  </script>

</body>

</html>

为什么呢?又怎么获得里面文本结点(比如"javascript")的nodeName,nodeType,nodeValue呢?

正在回答

1 回答

可以使用NodeObject.childNodes方法哟!!?

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么获得里面文本结点(比如"javascript")的nodeName,nodeType,nodeValue呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信