js布局实现单选按钮控件


Posted in Javascript onJanuary 17, 2020

本文实例为大家分享了javascript布局实现单选按钮控件的具体代码,供大家参考,具体内容如下

主要是对最近学习的知识做练习,可以巩固提高!

效果如下图:

js布局实现单选按钮控件

代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>单选控件</title>
 <style type="text/css">
 .radioD{
  width: 300px;
  height: 300px;
  background: url(field.jpg) no-repeat;
 }
 .radioD li{
  font-size: 18px;
  font-family: Arial;
  list-style: none;
 }
 .leftU{
  float: left;
 }
 .rightU{
  float: right;
  margin-right: 80px;
 }
 </style>
 <script type="text/javascript">
 window.onload = function(){
 var aLi = document.getElementsByTagName('li');
 var aInput = document.getElementsByTagName('input');
 var i = 0;
 var btn = document.getElementById('foodBtn');
 btn.onclick = function(){
  for(i=0;i<aInput.length;i++)
  {
  if(aInput[i].checked == true){
   alert(aInput[i].value);
  }
  }
 }
 
 }
 </script>
</head>
<body>
<div class="radioD">
 <ul class="leftU">
 <li><input type="radio" name="food" value="面条1">面条1</li>
 <li><input type="radio" name="food" value="馒头1">馒头1</li>
 <li><input type="radio" name="food" value="烧饼1">烧饼1</li>
 <li><input type="radio" name="food" value="窝头1">窝头1</li>
 </ul>
 <ul class="rightU">
 <li><input type="radio" name="food" value="面条2">面条2</li>
 <li><input type="radio" name="food" value="馒头2">馒头2</li>
 <li><input type="radio" name="food" value="烧饼2">烧饼2</li>
 <li><input type="radio" name="food" value="窝头2">窝头2</li>
 </ul>
 <button id="foodBtn">我的食物</button>
 
</div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
浅析hasOwnProperty方法的应用
Nov 20 Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
Mar 08 Javascript
jQuery固定浮动侧边栏实现思路及代码
Sep 28 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
May 19 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
Dec 13 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
Apr 26 Javascript
jquery if条件语句的写法
May 19 Javascript
jquery表单插件form使用方法详解
Jan 20 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
微信小程序城市选择及搜索功能的方法
Mar 22 Javascript
原生JS实现图片懒加载之页面性能优化
Apr 26 Javascript
Vue中nprogress页面加载进度条的方法实现
Nov 13 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 #Javascript
JavaScript数组去重实现方法小结
Jan 17 #Javascript
JS面向对象之多选框实现
Jan 17 #Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
Jan 17 #Javascript
JS面向对象之单选框实现
Jan 17 #Javascript
原生JavaScript实现的无缝滚动功能详解
Jan 17 #Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 #Javascript
You might like
php5.4传引用时报错问题分析
2016/01/22 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
python持久性管理pickle模块详细介绍
2015/02/18 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
python如何制作缩略图
2019/04/30 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
2020/06/06 Python
动态密码技术
2012/10/18 面试题
运动会铅球比赛加油稿
2014/09/26 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
2015年新农合工作总结
2015/03/30 职场文书
烈士陵园观后感
2015/06/08 职场文书
垂直极限观后感
2015/06/08 职场文书
狂人日记读书笔记
2015/06/30 职场文书
美容院管理规章制度
2015/08/05 职场文书
详解Vue的options
2021/05/15 Vue.js
总结高并发下Nginx性能如何优化
2021/11/01 Servers
Windows server 2016服务器基本设置
2022/08/14 Servers