21、表单操作
来源:互联网 发布:勇往直前歌词网络 编辑:程序博客网 时间:2024/06/04 01:24
1) .value 表单的值
2 ).getElementsByName() 查找元素节点
3) 在form里面,可以直接 .(name名) 去获取元素节点4 )checked 的 true 和 false
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title></title><style type='text/css'>*{margin:0px;padding:0px;}</style></head><body><form id="bd" action="#" method=""><input type="text" name="user" value="mmm" id="txt"></input><input type="password" name="password" id="pwd"></input><input type="radio" name='sex' value='8' checked='checked'/> 男 <!--checked='checked'代表默认被选中--><input type="radio" name='sex' value='9' /> 女</form><script type="text/javascript">/*//通过.value 读取和改变表单内的值var oTxt = document.getElementById("txt");alert(oTxt.value);oTxt.value = "user";alert(oTxt.value);*//*//在form里面,可以直接ByName 去获取元素节点var oSex = document.getElementsByName('sex');alert(oSex.length);//表单中有两个name为sex的元素节点,所以以类似数组的形式存储alert(oSex[0].value);alert(oSex[1].value);*//*//在form里面,可以直接.name去获取元素节点var oBd = document.getElementById("bd");alert(oBd.user.value);oBd.user.value="呵呵";alert(oBd.user.value);alert(oBd.sex[0].value);//表单中有两个name为sex的元素节点,所以以类似数组的形式存储,需要通过数组的形式操作oBd.sex[0].value="男";alert(oBd.sex[0].value);*/var oBd = document.getElementById("bd");alert(oBd.sex[0].checked);//弹出为布尔值alert(oBd.sex[0].getAttribute('checked'));//弹出为checked后的实际值oBd.sex[0].removeAttribute('checked');//移除默认选中属性oBd.sex[1].checked="checked";//加上默认选中属性 因为其实质为布尔值,所以只要不是 0 null undefined NaN '' 都默认为真</script></body></html>
小案例:全选、全不选、反选操作
<!DOCTYPE HTML><html><head><title>please enter your title</title><meta charset="utf-8"><meta name="Author" content=""><style type='text/css'>*{ margin:0; padding:0;}</style></head><body><button id='b1'>全选</button><button id='b2'>反选</button><button id='b3'>全不选</button> <br /><input type="checkbox" />白菜<input type="checkbox" />牛肉<input type="checkbox" />包子<input type="checkbox" />猪肉<input type="checkbox" />黄瓜<input type="checkbox" />西瓜<input type="checkbox" />番茄<input type="checkbox" />土豆<script type="text/javascript">var oB1 = document.getElementById('b1');var oB2 = document.getElementById('b2');var oB3 = document.getElementById('b3');var aInput = document.getElementsByTagName('input');oB1.onclick = function(){for (var i=0;i<aInput.length;i++ ){aInput[i].checked = true;}};oB3.onclick = function(){for (var i=0;i<aInput.length;i++ ){aInput[i].checked = false;}};oB2.onclick = function(){for (var i=0;i<aInput.length;i++ ){aInput[i].checked = !aInput[i].checked;}};</script></body></html>
0 0
- 21、表单操作
- 多表单操作
- jQuery 操作 表单
- 使用JavaScript操作表单
- jQuery表单常用操作
- jQuery表单常用操作
- 使用JavaScript操作表单
- jquery 操作表单元素
- jQuery表单常用操作
- 使用JavaScript操作表单
- jquery操作表单元素
- 常用表单操作
- jquery表单对象操作
- ExtJS常用表单操作
- jquery 表单操作
- js表单操作,常用
- UIActionSheet操作表单
- jquery 操作表单
- ActivedRouter--golang实现的反向代理、监控
- python科学计算:numpy
- 基于WDF的PCI/PCIe接口卡Windows驱动程序(2)-开发者需要了解的WDF中的一些重要的概念
- Sum It Up
- X_Forward_For(XXF)获取用户IP
- 21、表单操作
- org.hibernate.exception.GenericJDBCException: Cannot release connection
- linux上传和下载文件(rz,sz)
- Hive Data Definition Language
- Android Bander设计与实现 - 设计篇
- Yii中配置单点登录 即多个子站同步登录。
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- 自定义模态框
- Cocos2d-x 3.x 配置安卓环境以及移植安卓