elem.lastChild只能确保找出的是当前元素的最后一个节点,不能保证这个节点是元素节点还是文本节点。
为了确保找出的节点是当前元素的最后一个元素节点,可以如下写:
var elemChildren=elem.getElementByTagName("*"):
if(elementChilder.length<1) return false;
var elem=elemChildren[elemChildren.length-1];
此时,elem就是当前元素节点的最后一个子元素节点。