在使用时禁用按钮

时间:2018-03-01 01:22:58

标签: javascript

尝试制作一个加载游戏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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您发现.disabled无效的原因是您尝试禁用不是表单元素的元素。

如果你想做这样的事情,那么把你的元素改成一个表单元素,如按钮,textarea等