Javascript在启动时禁用按钮或ID

时间:2016-05-22 15:01:33

标签: javascript html

我有3个可点击的项目。一个是按钮,2个是带有可点击图像和文本的ID。

我一直在搜索,但我的具体问题是如何在启动前禁用2 ID,直到我点击按钮。

例如:

<button type="button"></button>

这已启用,我点击后会被禁用,点击工作后我已禁用

如何在启动时在javascript中禁用以下ID,直到单击上面的按钮。

id = "a"
id = "b"

提前致谢

很抱歉没有标记,我似乎无法在此处显示我的HTML。

我希望这很清楚

1 个答案:

答案 0 :(得分:0)

此代码禁用ID&#34; a&#34;和&#34; b&#34;并添加一个撤消它的功能。

<script>
     var nodes;
     nodes = document.getElementById("a").getElementsByTagName('*');
     for(var i = 0; i < nodes.length; i++){
        nodes[i].disabled = true;
     }
     nodes = document.getElementById("b").getElementsByTagName('*');
     for(var i = 0; i < nodes.length; i++){
        nodes[i].disabled = true;
     }


  function reDisplayIds(){
     nodes = document.getElementById("a").getElementsByTagName('*');
     for(var i = 0; i < nodes.length; i++){
        nodes[i].disabled = false;
     }
     nodes = document.getElementById("b").getElementsByTagName('*');
     for(var i = 0; i < nodes.length; i++){
        nodes[i].disabled = false;
     }
  }
<script>

让你的按钮激活那个功能。

<button onclick="reDisplayIds()"></button>