1. 首页
  2. 未分类

js怎么获取复选框选中的值

本篇文章主要给大家介绍js获取复选框选中的值的实现方法。

js获取复选框选中的值的方法实现,对于新手小白来说可能有一定的难度。

下面我们就结合具体的代码示例为大家详细介绍js实现获取复选框中选中的值的方法。

代码如下:

<!DOCTYPE html> <html lang="en"> <head>  <meta charset="UTF-8">  <title>Title</title> </head> <body> <input type="checkbox" name="test" value="0"/>0 <input type="checkbox" name="test" value="1"/>1 <input type="checkbox" name="test" value="2"/>2 <input type="checkbox" name="test" value="3"/>3 <input type="checkbox" name="test" value="4"/>4 <input type="checkbox" name="test" value="5"/>5 <input type="checkbox" name="test" value="6"/>6 <input type="checkbox" name="test" value="7"/>7 <input type="button" onclick="jqchk()" value="提 交"/> </body> <script>  function chk() {  var obj = document.getElementsByName('test');  console.log(obj);  var s = '';  for (var i = 0; i < obj.length; i++) {  if (obj[i].checked) s += obj[i].value + ',';  }  alert(s == '' ? '你还没有选择任何内容!' : s);  } </script> </html>

当我们选中多个选项并点击提交时,结果如下图所示:

js怎么获取复选框选中的值

如图,当点击提交时,浏览器就会提示一个弹窗,并且弹窗中的内容就是我们获取到的复选框中选中的值。

在上述代码中,我们给input提交按钮添加了一个点击事件chk()。在chk()中,我们首先用getElementsByTagName方法获取所有name为test的input并且赋值于一个对象obj。然后定义一个变量s,再对所有的input框进行for循环,判断遍历出被选中的值。

注:我们可以通过前台检查元素,查看值是否是选中状态。check为true则表示选中的项,check为false则表示未被选中的项。

js怎么获取复选框选中的值
js怎么获取复选框选中的值

本篇文章就是关于js获取复选框选中的值的方法介绍,其实实现思路也是非常清晰易懂的,希望本文的介绍对需要的朋友有所帮助!

程序猿的生活:打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新)zhuanlan.zhihu.com图标

更多内容请关注我或者点开链接,记得点赞哦。

主题测试文章,只做测试使用。发布者:IT资讯科技,转转请注明出处:http://www.cxybcw.com/198526.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code