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

为什么我的DOCUMENT不会输出内容呢

 var otest = document.getElementById("test");  

  var newotest=document.createElement("li");

  newotest.innerHTML="PHP";

    otest.appendChild(newotest);    

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

         document.write(otest[i].nodeName);

    }

   

   


正在回答

3 回答

ar otest = document.getElementById("test");

  var newnode = document.createElement("li");

  otest.appendChild(newnode);

  newnode.innerHTML = "PHP";


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

我信你个鬼

少个v
2019-09-02 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>


<head>

<meta charset="utf-8">

<title>无标题文档</title>

</head>


<body>

<ul id="test">

<li>JavaScript</li>

<li>HTML</li>

</ul>

<script type="text/javascript">

var otest = document.getElementById("test");

var newotest = document.createElement("li");

newotest.innerHTML = "PHP";

otest.appendChild(newotest);

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

console.log(otest.childNodes.length);

document.write(otest.childNodes[i].nodeName);

}

</script>

</body>


</html>

你代码应该写成这样,因为你otest是getElementById得到的,是ul这一个节点,而不是其下面的li子节点。

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

可以呀,你的复制到我这能出来啊?

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

学习为了泡妞

但是你那个otest.length 不对吧,是undefined
2019-07-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的DOCUMENT不会输出内容呢

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