尝试制作一个加载游戏onClick的按钮,它会在垃圾邮件时出现故障,所以我尝试使用.disabled = true;但这不会工作......有什么建议吗?
function click_01() {
var elem = document.getElementById('trash_02');
var id = setInterval(frame, 10);
var width = 1;
function frame(){
if (width >= 100){
clearInterval(id);
elem.style.width = 0 + '%';
width = 0;
document.getElementById('trash').disabled = false;
} else {
width = width + 1;
elem.style.width = width + '%';
document.getElementById('trash').disabled = true;
}
}
}

<div id="trash_01">
<a href="" class="trash" id="trash" onclick="click_01(); return false;">
<img src="trash.jpg" height="100px" width="100px"></a>
<div id="trash_02"></div>
</div>
&#13;
答案 0 :(得分:0)
您发现.disabled无效的原因是您尝试禁用不是表单元素的元素。
如果你想做这样的事情,那么把你的元素改成一个表单元素,如按钮,textarea等