如何使用javascript获取第一个类名的值
How to get value of first classname using javascript?
如何使用javascript获取第一个类名的值?
我试着在下面测试我的代码。但它仍然会提醒CCD_ 1。
对于类测试的警报第一值(alert 1
),我如何做到这一点?
http://jsfiddle.net/3AaAx/104/
<div class="test" value="1"></div>
<div class="test" value="2"></div>
<div class="test" value="3"></div>
<script>
var list = document.getElementsByClassName('test');
test_value = list[0].value;
alert(test_value);
</script>
value
不是div
元素的属性。使用getAttribute
作为元素的ATTRIBUTE
或使用data-*
属性
var list = document.getElementsByClassName('test');
test_value = list[0].getAttribute('value');
alert(test_value);
<div class="test" value="1"></div>
<div class="test" value="2"></div>
<div class="test" value="3"></div>
使用data-*
属性的OR:
var list = document.getElementsByClassName('test');
test_value = list[0].dataset.value;
alert(test_value);
<div class="test" data-value="1"></div>
<div class="test" data-value="2"></div>
<div class="test" data-value="3"></div>
亲爱的,用undefined
0 替换以下代码var test_value = list[0].value;
试试这个,
<div class="test" value="1"></div>
<div class="test" value="2"></div>
<div class="test" value="3"></div>
<script>
var list = document.getElementsByClassName('test');
test_value = list[0].getAttribute('value');
alert(test_value);
</script>
相关文章:
- 使用数据上的角度更改设置集合的第一个元素的动画
- 如何使用Javascript在HTML表中查找第一个空行
- 使用jQuery只返回选中复选框后的第一个表单元格值
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 使用filter和map方法将数组中某些元素的第一个字母大写-JavaScript
- 如何使用正则表达式限制字符串的第一个字符
- 使用javascript替换字符串中除第一个和最后一个之外的所有字符
- 如何在不使用multipleparent()调用的情况下找到(元素表的)第一个祖先
- 使用+=运算符未定义对象中的第一个元素
- 使用.substr将第一个字母更新为大写
- 在页面中使用了两次多个图像上传,但第一个正在工作,另一个不起作用
- 函数在使用 webkit 加载的第一个页面时调用
- 第一个框仍然在顶部使用jquery的第一个框下面的其他框
- 使用jquery如何自动删除下拉列表中的第一个空白选项(如果它依赖于另一个选项)
- 在正则表达式中,如果第一个圆括号没有't匹配,当在JavaScript中使用replace()与在Ruby中使用
- 复制第一个属性's值,然后使用第一个属性的值创建新属性
- 如何使用javascript获取第一个类名的值
- 我可以使用javascript将提示输入的第一个字母大写吗
- 如何使用剑道富文本编辑器自动大写第一个字母
- 只更改第一个
不使用Id或Class