js如何动态的获取input中的值?

这个问题不知道该怎么问。
通过输入不同的数字,可以生成不同数量的button和input。
每一个button都对应一个input。

假如输入5,生成5个button和5个input,如下图所示。
图片说明

我想点击button,就alert出input中的值,但是这里js不太清楚应该怎么取值,求指点。

3个回答

 数量:<input type="text" onblur="createItem(this)"/>
<script>
    function createItem(t) {
        var n = parseInt(t.value) || 0,s='';
        for (var i = 0; i < n; i++) s += '<div><input type="text"/><input type="button" onclick="getValue(this)" value="button"/></div>';
        document.getElementById('dvList').innerHTML = s;
    }
    function getValue(btn) {
        var input = btn.previousSibling;
        alert(input.value)
    }
</script>
<div id="dvList">

</div>

for循环生成input 和 but的id属性拼接下都设置为 but1、but2、but3、but4、but5和input1、input2、input3、input4、input5.

当点击${"#input+"i"+")的时候alert(${"#but+"i"+").val());

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js 动态获取input的值
rnrnrnrnrnrnrn rnrn好吧意图很明显,就是要弹出写入的input的value值,但是有个奇怪的现象。以上代码弹出了undefined或是什么都没有,但是js改为rnfunction submitInfro()rn alert(document.getElementById("shenfenzheng").value);rn rn就正常了rnrn求解答~~
js 获取input 的值
HTML<div> <input type="text" id="demo"> <button id="btn">button</button> </div>js valuedocument.getElementById("demo").valuejQuery val()$(document).ready(function(){ $("#demo").val() })
js 获取input的值
 var s=document.getElementById(&quot;x&quot;).value   //获取输入框中的值  var s= document.getElementById(&quot;x&quot;).getAttribute(&quot;name&quot;): 获取已存在的name的值; 获取属性的长度用length;var str = str.length...
js获取input的值
通过js 获取input 的value 1.通过id 获取 document.getElementById("BackC").style.display = "none"; 2.通过js 获取  var c=   document.getElementsByClassName("loginname")[0].value; 3.通过jquery   var c=   document.getE
js 获取动态的Input ID
rn[code=HTML]rnrnrnrnrnrn[/code]rnrnrn通过js 或者 jquery 来操作:rnrn[code=JScript]funcation getID()rnrn //如果是txt_new_001_001改变了值,rn //我就要分别获取txt_new_001_001、txt_new_001_002、txt_new_001_003的ID和值rn[/code]rnInput全都是动态生成的rntxt_new_001_001 格式说明:txt_new_行ID_列IDrnrn
js获取动态值
通过js给select赋值rn[code=javascript]rnvar hqsec = document.getElementById('Select2');rnhqsec.options[0] = new Option("1","1");rnhqsec.options[1] = new Option("2","2");rnhqsec.options[2] = new Option("3","3"[/code]rn在用js获取select2的时候,怎么都获取不到值,怎么解决?rn[code=javascript]var hgv = document.getElementById('Select2').value;[/code]rn获取不到select2中的值
js获取和设置<input>的值
&amp;amp;lt;span style=&amp;quot;font-size:18px;&amp;quot;&amp;amp;gt;&amp;amp;lt;!doctype html&amp;amp;gt; &amp;amp;lt;html lang=&amp;quot;en&amp;quot;&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;
js 获取 input值的问题
foreach from=$list key=k item=goods name="goods"rn rn /foreachrn怎么通过js获取指定的input值,rn下面是js获取的rn var add = document.getElementById('add').value;rnrn怎么解决?rnrnrnrn
使用JS获取input值
获取input值,设置input值 可以使用 $(“.class”) $(“#id”) $(“input[name=’name’]”) removeChild() $(&amp;quot;input[name='fdCcNames']&amp;quot;).val(fdCcNames); document.getElementsById(“id”).value=”value” ...
js获取input输入框的值
代码如下所示: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta http-equiv="Content-Language" content="zh-cn" /&gt; &lt;title&gt;输入框&lt;/title&gt; &lt;/head&g...
js获取/设置input值
js/jq 操作input
js如何获取input里的value值
rn添加rnrn这个function add()里要获取value值怎么得到呢。这个value值要输入才有的。rnrn
如何js获取当前input的value值
rnrn如何做才能让checkvalue的值等于总经理?
js如何获取ajax返回的input的值
a.html中: rn用ajax向b.php获取的内容其中有 rnrna.html中: rnJS:alert(document.getElementById('turn1').value);能显示值 rnvar x = document.getElementById('turn1').value;却提示缺少对象 rnrn请问怎么才能赋值...... rn
js如何获取 input radio的值啊
js如何获取 input radio的值啊rnrn这是这样写的rnrn rn 是 rn rn 否rnrn使用 var IsIndex = document.getElementById("IsIndex").value;这条代码无法获取到Isindex里的值rnrn无论我选是还是选否 获取到的值都是1 rn这是为什么呢?rnrn在线等回复...
js获取“动态添加表格”中input的值
[code=JScript]rnfunction addRow(obj)rn index++;rn //添加一行rn var newTr = tb_dingliao.insertRow();rn rn //添加相应列rn var newTd0 = newTr.insertCell();rn var newTd1 = newTr.insertCell();rn var newTd2 = newTr.insertCell();rn var newTd3 = newTr.insertCell();rn var newTd4 = newTr.insertCell();rn var newTd5 = newTr.insertCell();rn var newTd6 = newTr.insertCell();rn var newTd7 = newTr.insertCell();rn var newTd8 = newTr.insertCell();rn rn for(var i=1;i';rn newTd1.innerHTML = '';rn newTd2.innerHTML = '';rn newTd3.innerHTML = '';rn newTd4.innerHTML = '';rn newTd5.innerHTML = '';rn newTd6.innerHTML = '';rn newTd7.innerHTML = '';rn newTd8.innerHTML = '';rn rn rn function checkDing()rn //这里显示3行,a0是本来存在的1行,a1、a2是添加的行rn var a0 = document.getElementById('name0').value;rn var a1 = document.getElementById('name1').value;rn var a2 = document.getElementById('name2').value;rn alert(a0+"+"+a1+"+"+a2);rn rn document.forms[0].action="$pageContext.request.contextPath /ding.do?op=doAdd&index="+index;rn document.forms[0].submit();rn rnrn[/code]rnrnrn---------------------------------------------------rn问题:rn index累加那里已经实现、关键是获取新增行中控件的值?(源码里是没有的)rn 虽然我实现了添加行、当源码中并没有手动添加行的源码,只是显示了、、我怎么才能获取新添加的这些行(中控件)的值???rnrn 求教、、、、不胜感激。
JS获取循环表格中input的值
[b]请问我该如何获取到鼠标点击的tr行input的值呢?rn现在获取到的是始终是第一条记录。。。。。。。[/b]rnrnrn[code=JScript]rnfunction popUserDetail(x)rn var popUp = document.getElementById("popUserDetail");rn var h = (x.rowIndex)*20;rn popUp.style.top= 25 + h + "px";rn popUp.style.left="142px";rn popUp.style.width="200px";rn popUp.style.height="100px";rn popUp.style.visibility="visible"; rn var customerId = document.getElementsByTagName("input")[0].value;rn alert (customerId);rn rn[/code]rnrnrn[code=PHP]rn while ($records = mysql_fetch_array($rows)) rn rn $arr = ct($records['uniqueid']);rn $fileLastUploadTime = $arr[1];rn rn print 'rn rn rn rn rn '.st($records['lastT'],$fileLastUploadTime).'rn '.$records['barName'].'rn '.$records['lastLogin'].'rn '.date("Y-m-d H:i:s",$arr[1]).'rn '.$records['endTM'].'rn '.$arr[0].'rn '.$records['version'].'rn ';rn rn print 'rn rn rn 客户编号: rn 客户地址: rn 初次登陆: 备份周期:rn 联系QQ: 联系电话:rn rn rn[/code]
JS/jQuery获取input的值和清空input的value值
一、获取input的值 1、通过普通选择器获取   通过类选择器获取:$('.class').val()   通过id选择器获取:$(&amp;amp;quot; #id&amp;amp;quot;).val() 2、通过标签选择器获取   $(&amp;amp;quot; input[ name='name' ] &amp;amp;quot;).val()   $(&amp;amp;quot; input[ type='text' ] &amp;amp;quot;).val()
JS如何获取动态文本域的值
JS如何获取动态文本域的值rnrn页面有10个taetarea 名字分别是taetarea1,taetarea2.。。。。。。。taetarea10rnrn我现在要判断他们是不是为空。 怎么判断。我要循环判断。不要一个一个写的那种。
js中onclick如何找到input的值
n如下代码,如何点击获取input的值?n```n n nn n n n```nn
如何获取input中输入的值
提供两种方式,一种通过id获取,一种通过name获取:电话:<input id="phone" name="mobile" type="number"> function(){ var mobi = $("#phone").val(); var mobi = $('input[name="mobile"]').val(); }以上两种方式都能获得input输入值。
如何获取所有INPUT的值
rnrn在后台可以用Request.Params["name"]取到单个文本框的值,但不知道如何一次性取到全部INPUT的值(INPUT是动态创建的,并且名称均相同)?rnrn谢谢!
如何通过jQuery获取input中的值
$("#txt").val();
如何获取datagrid中input元素的值
datagrid中某列使用了formatter,方法如下:[code=javascript]function formateParam(value, row, index) rn if (row.PARAM_CODE == "AutoAllot") rn if (value == 1) rn return '开启' + '关闭';rn elsern return '开启' + '关闭';rn elsern return "(元)";rn [/code]rn效果图:rn[img=http://img.my.csdn.net/uploads/201304/27/1367040773_6389.jpg][/img]rnrn问题是我如何 获取如 单选框的value以及文本框的值。rnrn[code=javascript]rnfunction save() rnvar selected = $("#gridlist").datagrid("getSelected");rn if (!selected)rn return;rn $("#gridlist").datagrid("endEdit", index);rn alert(selected.PARAM_VALUE);...[/code]rn点击保存save,弹出的值是5,怎么改变文本框的值都是弹出的都是5,如何让它弹出我输入的值呢?
如何获取input输入框中的值?
如何获取input输入框中的值? 1、javascript
【高分求助】href动态获取input的值
数据库动态输出rnrnrnrn要求动态赋值给以下链接rn确定rnrn说明:rn1、input 的ID值,好像这样不行。有重复的。用什么方法,可以换个没有重复的?rn2、链接中,document.getElementById('"&rs("pro_inbox")&"').value这个参数,就是我想获取的INPUT里的value。rn3、如果链接不好的话,把链接换成button也行。rn谢谢!
js删除input中的值
input中有字符串rnrn“1|2|3|4|5|”rnrn我想删除其中的“3|”rnrn“1|2|4|5|”rnrn请问js代码如何实现呢?rnrn可以有多个控制的按钮rnbutton1 删除 “1|”rnbutton2 删除 “2|”rnbutton3 删除 “3|”rnbutton4 删除 “4|”rnbutton5 删除 “5|”
怎么获取input中的值?
[code=JScript]rn rn rn rn rn rn rn rn $ testorder.namern $ testorder.kindrn $ testorder.typern $ testorder.unitrn rn $testorder.remark1 rn " onClick="addtestorder(this)" >| " onClick="deltestorder(this)" >rn rn rn rn rnrnrn[/code]rn值是数据库加载的!rn我想获得对应行的文本框 number的值![code=JScript]rn rnrnrn[/code]rn我之前在这里问了rn有朋友的答案[code=JScript]rn
获取表单中input的值
var xxx = document.getElementById(“id”).val(); 2.var xxx = jquery $(&quot;#id&quot;).val();
input获取select中的值
input显示到select的值并且重新选择修改input中的值rn现在显示的是这种效果:rn[img=https://img-bbs.csdn.net/upload/201603/21/1458531181_236043.gif][/img]rnrnrn[code=html]<%@ page language="java" contentType="text/html; charset=UTF-8"rn pageEncoding="UTF-8"%>rn<%@ taglib prefix="s" uri="/struts-tags"%>rn<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>rn<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>rnrnrnrn rn Insert title herern rn rn rn rn rn rn rn rn rn rn rnrnrn rn rn 请选择城市rn rn rn rn 请选择省份rn rn ">rn rn rn rn rn rn 请选择城市rn rn rn 请选择地区rn rn rn rn rn rn rnrn[/code]
js获取input中的value
在table布局中有大量rnrn使用 document.getElementById("form1").innerHTML 获取html。rnrn现在的需求是:rn在某些输入框中输入或更改原内容。rn怎么才能让 document.getElementById("form1").innerHTML中的input中的value也更改
关于js获取input单选按钮值的问题
html: checked="checked"  /> 女士 checked="checked"  /> 先生 js:var  sex= $('.sex input:radio[name="sex"]:checked').val();
Js获取input文本框值的几种方法
Js获取input文本框值的几种常用方法
js 获取tr下的td下的 input值
function copySupply(_idx) { var copySupplys = []; var copySupplythis = []; //checkbox的全选方法 $("#getAllMatterSupplyCheckbox").click(function () { $("input[name='sid']").prop("che
js获取Input的值并传入controller
跪求大神帮忙[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rnrn具体是这样的 想做一个分类查询 [img=https://img-bbs.csdn.net/upload/201706/01/1496284901_888772.png][/img]rnrn要在Input 里输入值后 点击下面的查询 输入不同的值点击不同的查询方法 查询方法使用a标签写的 整个项目用的SSM rnrn现在就是js获取input值传入controller那点不会写。。。跪求大神帮忙
js 获取input readonly里面的值?
用js或者jquery获取input标签值问题rnrn这个input是readonly类型,而且在网页上可以看到值,但是在审查元素找不到它的值。rnrn问题是怎么获取到值。rnrn[img=https://img-bbs.csdn.net/upload/201511/06/1446741296_363902.png][/img]rnrn网址是 [url=https://glws.org/#]https://glws.org/#[/url] rnrn急求大神解答
js获取input输入改变事件的值
获取input改变需要绑定两个事件 input propertychange $('#skuname').on('input propertychange', function() { var str = $(this).val();//获取输入框的值 var strLength = $(this).val().length; ...
js获取页面上多个input的值
如果页面从后台传过来的数据,遍历出多个input,判断其为空,或者值为什么,可以使用如下操作jsp页面代码:  &amp;lt;input type=&quot;text&quot; id=&quot;dirverPhone&quot; name=&quot;dirverPhone&quot; value=&quot;&quot;  placeholder=&quot;司机/电话&quot; &amp;gt;&amp;lt;script&amp;gt;                var dp =docu
通过js获取不到input类型的值
[color=#FF0000][b]为什么js里的title获取不到Title1的值 ?[/b][/color]rn 一、js部分rn function getValues() rnrn // 取得HTML内容rnrn var html = editor.html();rnrn // 同步数据后可以直接取得textarea的valuernrn editor.sync();rnrn html = document.getElementById('content1').value; // 原生APIrn var title = document.getElementById("Title1").value;rn var flag = CreateNews.insertNews(html,title);rn if (flag == "1") rn alert("新闻插入成功!");rn elsern alert("新闻插入失败!");rn rnrn rn二、页面部分rn rn rn 标题:rn rn rn rnrnrn rn <%--textbox id="content1" name="content" cols="100" rows="8" style="width: 700px; height: 300px;">rn rnrn rn rn rn rn rn rn rn
如何用JS获取input框的值?
rnrnrnrn上面的代码中,因为input放在span中,而span的id又叫content,所以我在使用rndocument.all.content.value的方法没办法将input的值取出来.span是肯定不能删除,id值也不能改,请问如何才能取出这个input的值?rnrn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法