javascript - 如何使用javascript获取第一个类名的值?

标签 javascript

如何使用 javascript 获取第一个类名的值?

我尝试在下面测试我的代码。但它仍然会警告undefined

如何为类测试的警报第一个值(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-*属性:

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>

关于javascript - 如何使用javascript获取第一个类名的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36565660/

相关文章:

Javascript正则表达式替换标记之间的文本?

javascript - Backbone Marionette 中的事件 EventAggregator 和 EventBinder 有什么区别?

javascript - 使用 Cheerio 获取元素内部的元素

javascript - 在 javascript 中的索引

javascript - 如何立即开始投票?

javascript - 如何在 Node.js 中集成 ajax?

javascript - Node.js 使用 spawn 两个子进程,那么两个子进程如何相互交换?

javascript - 并发 API 请求的数据库访问

javascript - Bootstrap 3中Datatables插件显示格式的自定义

javascript - 使用 javascript,获取给定 x 和 y 位置的 div id