вопрос весьма неполным. Но если я понимаю, что вы пытаетесь сделать правильно, вы хотите изменить цвет элемента, передав функции id
и color
. Вы можете сделать это так.
Метод 1
Invoke color
функция с id
и color
.
function color(id, idColor) {
document.getElementById(id).style.background = idColor;
}
<div id="box" onclick="color('box','red')">Click me</div>
Способ 2
Используя event
объект, вместо передачи id
явным образом каждый раз. Это немного лучший подход, так как вам не нужно беспокоиться об атрибутах на div (например, id
). Объект event
предоставляет атрибут target
, который позволяет нам непосредственно захватить узел div
(без необходимости делать document.getElementById(id)
).
function color(event,idColor) {
event.target.style.background = idColor;
}
<div id="box" onclick="color(event,'red')">Click me</div>
Invoke цвет только пропускание цвета.
МОЙ СОБСТВЕННЫЙ ПУТЬ Извините – cord
Здесь нет никаких вопросов. –
@cord Ваш вопрос кажется неполным. :( –