我想單擊它以更改顏色標題。 我寫下一頁:使用輸入顏色單擊時更改顏色
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