您的位置:首页 > Web前端 > JavaScript

JS获取EL表达式的值

2015-11-04 21:33 585 查看
for循环遍历List 因此id为变量。无法直接或许:

<c:forEach items="${yppctpList}" var="yppctp" varStatus="j">
<a class="item">
<span style="white-space:pre">	</span><img  src="<%=basePath%>${yppctp.tpui}" alt=""  id="coll${j.index}" name="img123" onclick="img('coll${j.index}')" ><b></b>
<span style="white-space:pre">	</span><span>${yppctp.tpnr}</span>
</a>
</c:forEach>


js代码:

<pre name="code" class="javascript">function img(textid){
var id11 = textid.substring(4);
var imgs = document.getElementsByName("img123");
var img_src;
var i;
for(i=0;i<imgs.length;i++){
if(i==id11){
img_src = imgs[i].src;
break;
}
}
}



img方法传入值时前面插入若干字符。

获取时去除插入字符即可获取到相应的EL表达式值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: