HTML中三个关联按钮的实现,按钮激活和非激活状态的切换

HTML中三个关联按钮的实现,按钮激活和非激活状态的切换,第1张

代码如下,实际使用时将alert("xxx")替换为对应 *** 作(确定、撤消、删除)的具体代码

<html>

<head>

<script>

function clickBtn(obj) {

  switch (obj.id) {

    case "confirm":

      alert("确定")

      document.getElementById("cancel").disabled = false

      break

    case "cancel":

      alert("撤消")

      document.getElementById("delete").disabled = false

      obj.disabled = true

      break

    case "delete":

      alert("删除")

      obj.disabled = true

      break

  }

}

</script>

</head>

<body>

<button id="confirm" onclick="clickBtn(this)">确定</button>

<button id="cancel" onclick="clickBtn(this)" disabled="disabled">撤消</button>

<button id="delete" onclick="clickBtn(this)" disabled="disabled">删除</button>

</body>

</html>

如下代码可以实现,基本功能在这,你只用稍微修改一下就可以了:

<script>

function Cmd(v){

for(var i = 1 i <= 3 i++){

if(i == v)

document.getElementById("table" + i).style.display = ""

else

document.getElementById("table" + i).style.display = "none"

}

}

</script>

<input type="button" value="表格1" onclick="Cmd(1)" />

<input type="button" value="表格2" onclick="Cmd(2)" />

<input type="button" value="表格3" onclick="Cmd(3)" />

<div>

<table id="table1">

<tr><td>这是表格1</td></tr>

</table>

<table id="table2" style="display:none">

<tr><td>这是表格2</td></tr>

<tr><td>这是表格2</td></tr>

</table>

<table id="table3" style="display:none">

<tr><td>这是表格3</td></tr>

<tr><td>这是表格3</td></tr>

<tr><td>这是表格3</td></tr>

</table>

</div>

1、首先在新建的静态页面插入这个文件,如下图所示。

2、然后在<div></div>标签内插入三个单选按钮,并且有对应的label,如下图所示。

3、接着给第一个单选按钮添加checked属性,默认是被选中,如下图所示。

4、保存代码并在浏览器中预览效果,可以发现单选按钮三个可以同时选中,如下图所示。

5、接着给三个单选按钮添加name属性,并且name属性值都是一样的,如下图所示。

6、最后在jquery初始化函数内,添加选中单选按钮的方法,就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7270211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存