获取表单内部元素的N种方法
来源:互联网 发布:陕西软件测试培训 编辑:程序博客网 时间:2024/06/07 05:33
今天讲讲获取表单元素的N种方法~
以上是部分资料参考的地方:http://blog.csdn.net/h12kjgj/article/details/61624509
先给出一个实例。
输入数字1~10,弹出输入的数字,并计算该数字的阶乘;如果输入的数字不在该范围内,则输出“balabala自己编的一些话”
源代码:
<html><head><title> </title><meta charset = 'utf-8'><script language="javascript">function Count(){var i,r,s=1;r=document.form1.textfield.value;if(r>=1&&r<=10){alert(r);for(i=1;i<=r;i++){s=s*i;}document.form1.textfield2.value=s;}elsealert("请输入1到10的数字");}</script></head><body><form name='form1'> <label> <div align="center"> <p><label>请输入一个小于10的正整数: <input type="text" name="textfield"> </label> </p> <p><label>输入数据后,按此按钮可在下框中得到所输入数的阶乘: <input type="button" value="显示结果" onClick="Count()"> </label> </p> <p> <input type="text" name="textfield2" > </p> </div> </label></form><p> </p></body></html>
1.利用id+form获取的方法
上面的例子就是用到的这个方法
r=document.form1.textfield.value;document.form1.textfield2.value=s;注意:如果要获取一个div标签,比如<div id='head'></div>
就可以这样获取该div
2.利用查找函数的方法,如getElementById()方法
r=document.getElementById('textfield').valuedocument.getElementById('textfield2').value=s注意:如果这里用id查找函数,那么相应的标签也要有id属性
还有其他查找方法,可以参考:http://blog.csdn.net/f156207495/article/details/78183740
3.利用forms方法
r=document.forms[0].textfield.valuedocument.forms[0].textfield2.value=sforms方法:
forms可以获取当前文档的所有form项,获取了form项后我们提取出来第一个表单,然后再模仿第一种方法即可
4.利用elements方法
r=document.form1.elements[0].valuedocument.form1.elements[2].value=selements方法:
elements可以获取表单的所有标签
阅读全文
1 0
- 获取表单内部元素的N种方法
- JQuery获取元素的N种方法
- javascript 获取 iframe 内部元素的方法
- jQuery 获取表单元素中值的方法
- jquery获取元素值的方法(常见的表单元素)
- 获取Iframe内部的元素
- jQuery获取元素内部元素和获取内容的区别、获得输入框value的方法
- jQuery的ajax表单提交,获取元素内容方法
- 表单 元素内部对齐
- 关于表单的元素获取
- 表单元素值的获取
- 获取表单元素的方式
- JavaScript中获取表单元素得value的两种方法
- 元素居中的n种方法
- jQuery中获取表单元素的值以及一些操作表单的方法
- JQ获取元素的内部内容
- 【Struts2七】struts2获取表单元素的两种方式
- 获取iframe内部元素
- 控制文本输入框最多输入10个字符长度(即五个汉字)
- Safari避开百度云客户端下载大文件
- 虚拟机centos添加分辨率
- Spiral Matrix:旋转打印矩阵
- 自定义view---强大的密码输入框
- 获取表单内部元素的N种方法
- ORACLE sql 根据in查询里面数据的顺序进行排序 ORDER BY 自定义结果排序查询
- OSI七层协议
- Hadoop 2.6 使用Map Reduce实现矩阵相乘1 矩阵转置
- 记录 jvm 信息
- anaconda使用
- postgresql 的序列
- Ubuntu-10.10如何给用户添加sudo权限
- 知乎 x RxJava Meetup (后记 & 资源)