以下代码只会产生错误。我希望检索每个 DIV 的 REL 属性值。不知道,为什么我做不到。
我在控制台中看到的错误:未捕获的类型错误:对象 # 没有方法“getAttribute”
<div class="boxes">
<div rel="first" class="box">Box 1</div>
<div rel="second" class="box">Box 2</div>
<div rel="third" class="box">Box 3</div>
</div>
<script>
$(function(){
var i = 0;
var allDivs = document.getElementsByClassName('box');
var arr = [];
arr.push(allDivs);
setInterval(function(){
console.log(arr[i].getAttribute('rel'));
i++;
}, 1000);
});
</script>