重点是过滤数组的节点并找到段落。 if语句是条件测试器总是假的,因此永远不会进入。但是当我使用警报测试节点名称时,第4个实际上是p。
//b is an array filled with 5 DOM Nodes one of which is a <p/>
for(var i=0;i<5;i++)
{ alert(b[i].nodeName); //b[3].nodeName alerts p
if(b[i].nodeName=="p")
{
//do something
break;
}
else
{
continue;
}
}
答案 0 :(得分:4)
nodeName
以大写形式返回标记名称(.tagName()
也是如此);你将它与小写字母进行比较。