js中如何得到循环中的某一个id ,求指教

<spanid="sup_<?phpecho$row['id'];?>>"><?phpecho$row['support'];?></span>以上是问题... <span id="sup_<?php echo $row['id'];?>>"><?php echo $row['support'];?></span> 以上是问题 展开
 我来答
endymion_c
推荐于2016-06-17 · TA获得超过2067个赞
知道小有建树答主
回答量:968
采纳率:0%
帮助的人:955万
展开全部
你的id是从php传入的,同样你也可以用php直接传入id到js,如你:
var toExec = 'document.getElementById("sup_'+<?php echo $row['id'];?>+'")';//将获取此id所对应元素的语句用字符串进行拼接
var spanObj = eval(toExec);//执行语句获得元素对象
l200922
2011-08-25
知道答主
回答量:17
采纳率:0%
帮助的人:8.2万
展开全部
这个id是由你的php产生的,得到这个id也是可以由你的php程序得到,然后php赋值给js就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小爬爬001
2011-08-25 · TA获得超过1346个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:621万
展开全部
js方法给个参数传id 然后拼 id 然后就取到了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
boxeo024zgn
2011-08-25 · TA获得超过2601个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:516万
展开全部
可以c:forEach中将生成的div id写到一个js的数组中,之后在页面用js访问这个数组即可

或者用生成的div的别的特征来选到这个div再获取他的id,比如class属性。可以让生成的div使用同已前缀或者后缀的来区分于其他div。

如果生成的div的id是可以在c:forEach中控制的,可以用例如myDiv_1,myDiv_2这样的来定义,然后在页面用JS按照约定直接getElementById("myDiv_" + i);获取到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王的女婿
2011-08-25
知道答主
回答量:14
采纳率:0%
帮助的人:2.2万
展开全部
酱油
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式