0

我在我的网页上显示一个图表,并且有一个名为“重绘”的按钮。所以我想禁用按钮重绘一次,直到图形被绘制并再次启用重绘按钮..使用javascript。图形和按钮在同一页面上这是我的 javascript

 <script>
  $("#myButton").on('click', function () {
  $(this).prop('disabled', true);
  $(this).toggleClass('green');
  $("#result").toggle();
 });
 </script>
4

3 回答 3

1

启用

document.getElementById("btnID").disabled = false; 

禁用

document.getElementById("btnID").disabled = true; 

将它放在代码中的适当位置以实现您想要的。这个有很多版本,请谷歌。请不要投票,因为这是众所周知的。

注意:在提出任何问题之前,您必须先尝试一下。始终用您所做的代码/分析来支持您的问题。

于 2013-08-22T10:10:35.333 回答
0

你必须使用:

  document.getElementById('redrawid').disabled = 1; for disabling.

  document.getElementById('redrawid').disabled = 0; for enabling the button.
于 2013-08-22T10:12:04.967 回答
0

像这样使用,

 $('#redrawid').attr('disabled', 'disabled');

禁用元素

 $('#redrawid').removeAttr('disabled');

再次启用该元素

于 2013-08-22T10:29:18.403 回答