[英]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.