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

为什么这样不能输出

<ul id="test"><li>JavaScript</li><li>HTML</li></ul> 

 

<script type="text/javascript">


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

  var node = document.getElementsByTagName("li")[0].childNodes;

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

  newnode,innerHTML = "php";

  otest.insertBefore(newnode,node)

</script> 

为什么这样不能输出,少了什么,还是哪里有问题。


正在回答

3 回答

最后一个分号错了

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

我懂了,第一个的  newnode,innerHTML 打成逗号;

第二问的   otest.insertBefore(newnode,node); 分号打成中文的了


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

<ul id="test"><li>JavaScript</li><li>HTML</li></ul> 

 

<script type="text/javascript">


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

  var node = otest.lastChild;

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

  newnode.innerHTML = "php";

  otest.insertBefore(newnode,node);

</script> 

这样又是哪里错呢

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

举报

0/150
提交
取消

为什么这样不能输出

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