0
加載時,腳本沒有取消選中禁用的複選框,我嘗試了一切。我甚至嘗試從Chrome控制檯運行此代碼,並且它正在運行,但不是以正常方式運行。錯誤在哪裏? (注:我使用的原型架構庫)的Javascript:使用Javascript:從加載時取消選中的狀態禁用輸入(已選中)
document.observe("dom:loaded", function() {
$(document.body).select('input').each(function(element) {
init();
element.observe('click', function(element) {
init();
});
});
loopGroup1();
loopGroup3();
loopGroup4();
});
function init() {
$(document.body).select('input').each(function(element) {
if (!element.checked) {
element.up().removeClassName('yes');
} else {
element.up().addClassName('yes');
}
if (element.disabled && element.checked) {
element.checked = !element.checked;
element.up().removeClassName('yes');
}
});
}
它正在工作,但不是以正常方式?它工作與否?如果它工作,它也不能工作。 – 2010-05-17 13:47:32
從控制檯運行它,它取消選中複選框,但當代碼位於站點中時,它不會執行,它不會取消選中ONLOAD。 – BoDiE2003 2010-05-17 13:56:35