javascript - 获取元素的值

标签 javascript html element

我正在尝试检查一个元素的值,但它返回 undefined 虽然它在我检查它的类时有效。

HTML:

<div class='cube' value='test' onclick='checkCube(this)'></div>

JavaScript:

function checkCube(cube) {      // - there's either one of those lines, not both)
    var check = cube.value;         //This is not working,
    var check = cube.className;     //This is.
    console.log(check);
}

最佳答案

value 属性仅支持输入元素

非输入元素使用getAttribute

var check = cube.getAttribute("value"); 

关于javascript - 获取元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47905200/

相关文章:

javascript - 在一页中添加和编辑表单

JavaScript 事件未注册

javascript - 将变量从一个函数传递到另一个函数

javascript - 检查多个变量的值以确保它们都匹配

javascript - 无需过渡的 jQuery easy tabs 插件

java - 线程中的异常 "main"java.lang.ArrayIndexOutOfBoundsException : 1 when trying to access element of Array

jquery - 如何使用 jQuery 找到根 div?

c++ - 移除 std::vector<std::string> 中的元素

html - Bootstrap 4 固定顶部导航栏显示折叠并隐藏内容

在移动设备上自动播放 HTML 视频