javascript:; 当前循环中的id值怎样拿到

从数据库中取出值,在当前链接中使用javascript:;后拿到id... 从数据库中取出值,在当前链接中使用javascript:; 后拿到id 展开
 我来答
DoramiHe
2018-06-03 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59538
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部

思路:根据name值获取对象数组后使用循环取出id值,关键代码如下:

obj = document.getElementsByName(input_name);
for(i=0;i<obj.length;i++){
// obj[i].id;
}

实例演示如下:

1、HTML结构:提供了3个name值相同的input和一个name值不同的干扰input

<input type="text" name="test" id="test1" value="name=test id=test1"/>
<input type="text" name="test" id="test2" value="name=test id=test2"/>
<input type="text" name="test" id="test3" value="name=test id=test3"/>
<input type="text" name="test1" id="test4" value="name=test1 id=test4"/>
<br/><input type='button' value='获取name=test的文本框的id' onclick="fun()"/>

2、javascript代码

function fun(){
obj = document.getElementsByName("test");
str = "";
for(i=0;i<obj.length;i++){
str += obj[i].id + " ";
}
alert(str)

}

3、点击按钮后效果

追问

想实现这样的 效果,下面的javascript代码中把相应的id值拿到,早晨都搞定了,前面不知道编辑器出什么毛病,不管点击哪个都显示最后一条数据的id  谢谢您!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式