我一直在尝试编写代码,使用嵌入式for循环来计算文档中每个文章内部的部分数量(不止一个,所以我不能使用getID)。单击该按钮时,代码可以正常工作,但它计算的数字完全关闭,这意味着某些内容没有正确计数。这是我的功能:
<script>
function Calculations() {
var a = document.getElementsByTagName("article");
var s = 0;
var z = 0;
var x;
for (x = 0; x < a.length; x++) {
var cn = a[x].childNodes;
z++
for (i = 0; i < cn.length; i++) {
if (cn[i].nodeType == 1) {
if (cn[i].tagName == "P"); {
s++;
}
}
}
alert("Article " + z + " has " + s + " section.")
s = 0
}
alert("There are " + a.length + " total articles.")
}
</script>
非常感谢你的帮助!