var otest = document.getElementById("test");
var newnode = document.createElement("li");
var newtext= document.createTextNode("PHP");
newnode.appendChild(newtext);
otest.appendChild(newnode);
我的理解是插入的是节点,当然文本节点也是节点。所以呢,对于你的问题,appendChild应该算是具有插入文本节点的功能。文本就不行,文本节点就可以。因为你createTextNode了文本节点嘛。
其实我感觉就跟函数差不多,你写好函数代码后不会直接运行要调用。这个节点创建好了不会直接出现,要加个append才行。