var otest = document.getElementById("test");
var nw=document.getElementById("li");
nw.innerHTML="PHP";
otest.insertBefore(nw,otest.childNodes[1]);
第2行代码写错了。
创建元素应该写createElement,所以第2行的正确写法是 var nw=document.createElement('li')