我想使用javascirpt获取span元素的名称,下面是代码。
HTML
<span class="myClass" name="q1"></span>
<span class="myClass" name="q1"></span>
<span class="myClass" name="q1"></span>
JS
var spans = document.getElementsByClassName("myClass");
j=1;
for(var i=0; i < spans.length; i++){
alert("i value is==>"+i);
spans[i].innerHTML=j;
var obj=spans[i];
alert("name==>"+obj.name);
j++;
}
请提出建议,因为名称未定义。
最佳答案
在 jQuery 中,它是:
$('.myClass').each(function(){
console.log( $(this).attr('name') )
})
$('.myClass').each(function(){
console.log( $(this).attr('name') )
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="myClass" name="q1"></span>
<span class="myClass" name="q1"></span>
<span class="myClass" name="q1"></span>
关于javascript - 如何获取具有相同类名的span元素名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42681852/