如何从HTML元素中获取JS值
How to get a JS value from an HTML element?
我有一个名为grabber的变量,它获得一个类,我需要能够比较它捕获的所有类的值。
var grabber = document.getElementsByClassName("compareDiv");
它将返回(5024)投票或在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.
相关文章:
- 从新的WordPress媒体上传程序获取JS回调
- 正在获取JS Slider页码
- 如何从谷歌脚本中获取JS变量
- 获取js对象键的值
- 如何从方法内部获取js方法名称
- 在php中获取JS var的值
- 使用 PHP 和 REGEX 解析 JS 脚本以获取 JS 变量值
- 获取JS中特定路径的cookie,不包括根路径
- 获取js执行环境的版本描述
- 获取js对象中值对应的键
- 安卓webview活动,如何获取js返回值
- 不断获取JS函数未定义错误
- 从C#中获取JS中对象文字的属性
- 在 Laravel 控制器中获取 js 值
- 获取 js 中包含 jsp 的值
- 获取 js 中链接的值
- 获取 JS 中的下拉变量返回未定义
- 从数组中获取 JS 函数的最小值和最大值
- 如何直接从 htmlparser2 获取 js 上下文
- 任何使用scratch获取JS对象的方法