我有一个名为grabber的变量,它获取了一个类,我需要能够比较它抓取的所有类的值。
var grabber = document.getElementsByClassName("compareDiv");
它将返回(5024)投票或在div上列出多少票。我需要能够比较它们,但从我的理解,我需要以某种方式使它成为一个整数或省略某些字符,以便它可以比较数字的值?非常感谢任何帮助!
答案 0 :(得分:0)
迭代元素,获取textContent
并使用parseInt()
(如果值为小数,则为parseFloat()
)将值转换为数字:
var elements = document.getElementsByClassName('compareDiv'),
count = elements.length,
numbers = [];
for (var i = 0; i < count; i++) {
numbers.push(parseInt(elements[i].textContent));
}
// The `numbers` array contains your numbers.