我想添加一個事件監聽器到一個id,然後改變一些css。但是,如果不使用html onchange,那麼到目前爲止我已經有了這個(代碼如下)。我幾乎肯定即時通訊使用addEventListener錯誤。使用html onchange添加事件監聽器w/out
window.onload = function() {
var checkbox = document.getElementById('no_photo');
alert('win loaded');
checkbox.addEventListener('click', function() {
alert('event triggered');
var photo = document.getElementById('photo_upload');
if(photo.style.display != 'none') {
photo.style.display = 'none';
}
else if(photo.style.display == 'none') {
photo.style.display = 'block';
};
});
}
你需要指定'click'在引號...'checkbox.addEventListener(「變」,'檢查控制檯錯誤 – PSL
通過使用'更改'不固定點擊感謝幫助球員 – user3105607
很酷,它也應該與'點擊'雖然:[jsfiddle](http://jsfiddle.net/nJAvc/) –