Задать вопрос
Nikstorma
@Nikstorma
Ищу компаньона - веб-разработчика

Как исправить ошибку JS Cannot read property 'width' of undefined?

Есть простой код на JS, но он выдает ошибку, как в скабже:
<!DOCTYPE html>
<body>
 <br><p class="www">sdsdd</p>
<br><a href="#" onmouseover="over();">qwerty</a>
<script type="application/javascript">
	function over(){
		alert(document.getElementsByClassName("www").style.width);
	}
</script>
 </body>

</html>
То же самое происходит, если попытаться задать цвет тексту.
В чем ошибка?
  • Вопрос задан
  • 2175 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Rabinzon К ответам на вопрос (3)
@Rabinzon
getElementsByClassName возвращает массив нод.
Вот так должно работать.
document.getElementsByClassName("www")[0]
Пример
Ответ написан
Комментировать