本人主要是想在jsp里面显示查询了数据库得到的一个List,并通过c:forEach循环将List的各个对象里面的net_Name 和net_Content输出到该JSP页面上,并且通过javascript在显示的net_Name ,net_Content中带有关键字${Keywork}进行加亮显示,以下的代码实现了加亮显示,但只是将LIST里面的第一个对象里的关键字加亮,后面的几个对象的关键字都还是黑色的,请问怎么处理才能把List里面的所有对象里面的关键字都能加亮??急!!!
<page:pagehead list="${L3}" var="demo" pageSize="5" nowPage="<%=nowPage %>"/>
<c:forEach items="${demo}" var="item3">
<script>
var content=document.getElementById("effect3");
content.innerHTML = content.innerHTML.replace(/(${Keywork})/g, "<span style=\"color:red\">$1</span>");
</script>
<div class="toggler" > <div id="effect3" class="togger">
<h3 class="ui-widget-header ui-corner-all" id="content">${item3.net_Name }
</h3>
<p id="content">
${item3.net_Content}
</p>
</div>
<A href="Click_NetAction?visit_Net=${item3.net_Line}&key_Name=${Keywork}" target="_blank" >进入</A><BR>
<BR>
</c:forEach>
<page:pagehead list="${L3}" var="demo" pageSize="5" nowPage="<%=nowPage %>"/>
<c:forEach items="${demo}" var="item3">
<script>
var content=document.getElementById("effect3");
content.innerHTML = content.innerHTML.replace(/(${Keywork})/g, "<span style=\"color:red\">$1</span>");
</script>
<div class="toggler" > <div id="effect3" class="togger">
<h3 class="ui-widget-header ui-corner-all" id="content">${item3.net_Name }
</h3>
<p id="content">
${item3.net_Content}
</p>
</div>
<A href="Click_NetAction?visit_Net=${item3.net_Line}&key_Name=${Keywork}" target="_blank" >进入</A><BR>
<BR>
</c:forEach>
解决方案 »
- 如果在javascript删除一个对象
- 为什么导不成excel呢?
- 这是网上找到的对联广告代码(支持多浏览器),总是错误 offsetLeft 错误, 帮我改改, 【还是老规矩,答案好的分全给一个人】
- 闭包的例子,不理解!
- 一个小问题,js绘图函数不能用W3C标头的问题.
- JS问题
- localeCompare拼错了吧?根本没有locale这个单词
- 检测鼠标 中键 滚动的事件 有吗?
- 用js调用web文件的属性,然后在web页面上返回数据,如修改日期,文件大小等
- 页面自动转向用该怎么写?急用
- 点击button后,文本框显示刚才用户所选的信息
- 十万火急救助javascript table单元格设置样式
最好在服务器生成LIST时就进行加亮。
color:red;
}比如$("#test").addClass("light");
if(i%2==0){
$(this).addClass("red");
}
}