JavaScript中获取表单对象(DOM)的方法有哪些

1.通过id获取

HTML部分
  <form>
        <input  type="text"  value="请输入用户名" id=”number”><br />
        <input type=" button"   value="提交"  onclick="checkForm()">
    </form>
JS部分
<script>
        function checkForm() {
				var obj = document.getElementById("number").value;
				alert(obj)
		}
</script>

2.通过name获取

HTML部分
  <form id ="form1"  name=”form1”>
        代号:<input type="text" name="a" value="1"><br>
        代号:<input type="text" name="a" value="2"><br>
        代号:<input type="text" name="a" value="3"><br>
        <input  type="submit" value="提交">
   </form> 
JS部分
<script  type="text/javascript">
        document.getElementById('form1').onsubmit=function(){ 
        var as=document.getElementsByName('a');  //数组
        for(i=0; i<as.length;i++){
         alert(as[i].value);
        }
      }
   </script>
3.通过name递进式寻址获取

通过name递进式寻址的方法有四种:

HTML部分
<form id="form1" name="form1" action="tj.php">
			代号:<input type="text" name="a" value="1"/><br>
			代号:<input type="text" name="a" value="2"/><br>
			代号:<input type="text" name="a" value="3"/><br>
			<input type="submit" value="提交">
</form>
JS部分
<script>
			// 方法1
			// var obj=document.form1.number.value;
			// console.log(obj);
			// 方法2
			// var obj = document.forms[0].number.value;
			// console.log(obj);
			// 方法3
			// var obj = document.forms[0]['number'].value;
			// console.log(obj);
			// 方法4
			var obj = document.form1['number'].value;
			console.log(obj);
		</script>
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值