JS定义了一个函数,多次调用,目前只显示最后一次调用的结果,如何做到显示所有调用过的结果,不覆盖?

JS:functioncheckdata(x,y){document.getElementById("input_0").value=x;document.getElem... JS:
function checkdata(x,y)
{
document.getElementById("input_0").value = x;
document.getElementById("input_1").value = y;
}
HTML:
<input name="x" type="text" class="input" id="input_0" size="20" maxlength="24" />
<input name="y" type="text" class="input" id="input_1" size="20" maxlength="24" />
<input name="x1" type="text" class="input" id="input_10" size="20" maxlength="24" />
<input name="y1" type="text" class="input" id="input_11" size="20" maxlength="24" />
x,y是从服务器上返回的值,我想第一次调用时显示在input_0和input_1上,第二次显示在另一个框里,例如input_10和input_11上,以此类推,求高手告知如何写循环
展开
 我来答
会飞的身体
2016-09-08 · TA获得超过226个赞
知道小有建树答主
回答量:348
采纳率:66%
帮助的人:297万
展开全部
这个单纯用js应该无法实现吧,应该需要用到一些前台的框架,最老的比如jsp中的c标签,有循环输出,到struts2中的s标签,还有freemarker中的list都可以,你想直接用js把这个搞定了,貌似很难。
更多追问追答
追问
函数改成function checkdata(x,y,z),z是循环次数。

if(z=1){
document.getElementById("input_0").value = x;
....value = y; (字数限制)
}
if(z=2){
document.getElementById("input_10").value = x;
....value = y;
}

试了能显示,但很麻烦,请问如何修改?
追答
if条件是两个等号==
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式