为什么我这样写没有办法把php插在html的前面?
<ul id="test"><li>JavaScript</li><li>HTML</li></ul>
<script type="text/javascript">
var otest = document.getElementById("test");
var newnode=document.createElement("li");
newnode.innerHTML="PHP";
otest.insertBefore(newnode,otest[1]);
结果是php出现了,但是成了最后一个,明明我是insertbefore,为什么?