我想单击它以更改颜色标题。 我写下一页:使用输入颜色单击时更改颜色
window.onload = function() {
var color = document.getElementById('input-color');
var elems = document.querySelectorAll('.title');
function chancheColor(){
for (var i = 0; i < elems.length; i++) {
elems[i].addEventListener('click', function() {
color.click();
color.addEventListener('change', function() {
var name = this.value;
for (var i = 0; i < elems.length; i++) {
elems[i].style.color = name;
}
});
});
}
}
chancheColor();
};
<input id="input-color" type="color">
<p class="title">First</p>
<p class="title">First</p>
<p class="title">First</p>
我模拟点击 color.click(); 这是真的吗?
现在我的功能сhange颜色为所有冠军 东阳我有第二个周期(VAR I = 0;我< elems.length;我++) 我不知道,怎么拿到冠军的当前值被点击。
一般来说,如果它是如此造成的,如何在函数中传递一个参数? color.addEventListener('change',function(){});
在每个'click'在'elems的[I]'要连接的附加'change'事件处理程序来'color' – guest271314