test.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script>
var eles = document.getElementsByClassName('review');
console.log(eles);
console.log(eles.length);
console.log(eles[0]);
// for(var i=0, max=eles.length)
</script>
</head>
<body>
<div class="review"></div>
<div class="review"></div>
<div class="review"></div>
<div class="review"></div>
<div class="review"></div>
</body>
I checked eles represents HTMLCollenction.
Здесь говорится, что HTMLCollection также предоставляет свои элементы непосредственно как свойства по обоим именам и указатель.
Поэтому я попытался выполнить отладку с помощью console.log(eles.length) и console.log(eles[0]). Но, к сожалению, консоль показывает 0 и не определено (используя Google Chrome Tool Developer)
Как я могу получить доступ к результату eles? Я хочу изменить стиль и добавить атрибут к тегам, полученным ClassName. Кроме того, я могу использовать только естественный Javascript.