var x1=document.getElementsByTagName("li")[4];
无论x1赋值什么都是输出这句话“已经是最后一个节点了。”
代码第28行previousSibling应该改成nodeType