DanielMcRon
@DanielMcRon
C# && Unity

JavaScript не меняет css.Чт делать?

Новенький в этом деле.Но уже чёт не вышло у меня.
<style>
	.box {
		height: 100px;
		width: 100px;
		background: red;
		margin-top: 10px;

	}

	button {
		height: 100px;
		width: 100px;
		background: green;
		margin-top: 10px;
	}


</style>

<div class="box"></div>
<div class="box"></div>

<button></button>
<button></button>

btn = document.getElementsByTagName('button'),
boxes = document.getElementsByClassName('box');

btn.style.width = "200px";


Пишет что не может найти ...width в консоли . Знаю легко очень, но где-то ошибка у меня
  • Вопрос задан
  • 183 просмотра
Решения вопроса 2
rockon404
@rockon404
Frontend Developer
Ответ написан
Комментировать
@andreysuha
Что то знаю
https://developer.mozilla.org/ru/docs/Web/API/Elem...

Метод возвращает коллекцию, а не елемент
Вам нужно либо обращаться так
btn[0].style либо по другому выбирать елемент через querySelector например
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Ну как минимум getElementsByTagName - возвращает массив
Ответ написан
Комментировать
mondolfo
@mondolfo
testing
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы