我有3个可点击的项目。一个是按钮,2个是带有可点击图像和文本的ID。
我一直在搜索,但我的具体问题是如何在启动前禁用2 ID,直到我点击按钮。
例如:
<button type="button"></button>
这已启用,我点击后会被禁用,点击工作后我已禁用
如何在启动时在javascript中禁用以下ID,直到单击上面的按钮。
id = "a"
id = "b"
提前致谢
很抱歉没有标记,我似乎无法在此处显示我的HTML。
我希望这很清楚
答案 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>