![](/img/trans.png)
[英]How to get a value from inside of an element in HTML and set it as variable in JS
[英]How to get a JS value from an HTML element?
我有一个称为抓取器的变量,它获取一个类,我需要能够比较它抓取的所有类的值。
var grabber = document.getElementsByClassName("compareDiv");
它将返回(5024)Votes或在div上列出许多投票。 我需要能够比较它们,但是据我了解,我需要以某种方式使其成为整数或省略某些字符,以便它可以比较数字的值? 任何帮助是极大的赞赏!
遍历元素,获取它们的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.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.