我正在尝试在第一个子节点之后以及 body 标记的最后一个子节点之后添加一个节点。
我在 jsfiddle.com 上试过:http: //jsfiddle.net/satishkmr/7MM52/3/
在文本节点之间检查条件。
if(nextSibOfRefElem.nodeType == 3 )
{
nextSibOfRefElem = nextSibOfRefElem.nextSibling
alert(nextSibOfRefElem.innerHTML)
}
但是在添加正文的最后一个子节点的情况下,它不会在 if 条件之后解释(javascript 部分的第 7 行)。但是在注释掉 if 条件时,它可以工作,即它被附加到最后一个节点。当 nextSibling 为空时,if 条件有什么问题。请帮忙整理一下。