Просмотр полной версии : Cобытие onclick. Функция смена цвета.
andrey44
19.01.2020, 12:44
Здравствуйте, не могу разобраться с написанием события onclick. Нужно при клике на объект менять рандомно его цвет.
andrey44,
где ваши попытки?
andrey44
19.01.2020, 13:56
javascript
//смена цвета шара
ball.onclick = function() {
let x = Math.floor(Math.random() * 255);
let y = Math.floor(Math.random() * 255);
let z = Math.floor(Math.random() * 255);
ball.style.backgroundColor = "rgb(" + x + ", " + y + ", " + z + ")";
}
andrey44, вы, скорее всего, вставляете свой скрипт до того, как элемент появляется на странице.
Для получения ссылки на элемент по ID все же лучше использовать document.getElementById или document.querySelector.
Ваш код работает: https://jsfiddle.net/bcqydokp/
andrey44
20.01.2020, 15:28
Спасибо большое
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot