我如何从附属班级返回165

时间:2014-08-03 09:51:36

标签: javascript html return-value children getelementsbyclassname

我暂时没有碰过JavaScript,并且认为自从奥运会开始以来,我可以利用这个机会与至少有1枚奖牌等回归国家一起玩。我试图通过Javascript找出答案,目前有多少国家在英联邦运动会上获得至少1枚奖牌。我被困在从课堂上获得价值的地步。为了达到这一点,在tenplay.com.au网站上我已经进入控制台并完成了:

var check = document.getElementsByClassName("medal-tally")[0].children[1].children[0];
check.getElementsByClassName("total");

返回:

<td class=​"total" title=​"Total">​165​</td>

这可能非常简单,但到目前为止我都失败了。我已经尝试了.value.className,检查它是否以== 165和===“165”返回true,我相信这些都是有效的但是我有点生疏,你可以说。 / p>

提前感谢您的帮助, 丹尼尔。

1 个答案:

答案 0 :(得分:1)

document.getElementsByClassName返回一个像对象一样的数组。您可以使用索引来获取其元素,然后您可以使用innerHTML属性

使用

var text = check.getElementsByClassName("total")[0].innerHTML;