js获取input的vAluE值

第一步先找到这个input元素 找到元素有三种方法:1. document.getElementById("id的名称")2. document.getElementsByTagName("标签名") 返回的是一个类数组 3. document.getElementsByClassName("类样式名") 第二步获取值

1、根据id获取input节点2、通过value获取input的值 示例:<body> <input id='r1' type='text' value='111'/></body><script> var ipt = document.getElementById('r1');//获取input的节点 var v = ipt.value;//获取input的值</script>

<li>在页面中我们最常见的页面元素就是input了,但是我们如何用JavaScript得到网页input中输入的value值呢,其实很简单,方法也不止一种,据我总结比较常用的就是下面的两种方法,闲话不多说了,下面那就来看看我说的方法吧: <br>方法

document.getElementsByTagName('input');//这里会找出页面中的所有input,找出相应的一个,比如:document.getElementsByTagName('input')[1].value//或者给input一个id(比如:'xx') document.getElementById('xx').value;

<input type="button" name="button" value="获取" onclick="print()" /</form</body</html这是获取网页input值的方法之一,给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,

当然只能取一个,你的代码有问题.你用循环打出来的有多个值,你在js中也要用循环取值 还有就是一个页面中的的id是唯一的,只有name可以多个 你可以用 document.getelementsbytagname("tagname")或 document.getelementsbyname("name") 你js中遍历,就可以实现 你的效果 了

$("input[name='text1']").each(function() { $(this).val(); });

var arr = new Array(); count=0;$("input[name='gid[]']").each( function(){ arr[count++]= $(this).val(); })//话说你这个input的name有点奇怪,建议改个正常点的

var input = doucment.getElementsByTagName('input'); 返回的是多个input元素的集合.for(var i =0;i < input.length;i++){ input[i].value } 遍历该集合,就可以分别取得input的值.

<input name="name1" type="text"/><br><br><input name="name2" type="text"/><br><br><input name="name3" type="text"/><br>var result=[];<br>jquery("input[name^='name']").each(function(i){<br><br> result[i]=jquery(this).val();<br><br> alert(jquery(this).val()); //返回每个值<br><br>});<br>// result[]这个数组里就是每个input的值

相关文档

怎么获取input的值
如何获取input里面的值
js设置input的value值
jquery获取input的值
js清空input文本框的值
js获取input的输入值
js获取input输入框内容
修改input的value值
电脑版