div的问题,求大神指教
要实现这么个功能,用jstl标签遍历一个List形成列表,给每行信息(一个子项)加上操作查看,编辑,删除。想要点查看弹出个div,显示这个子项的所有信息,编辑也是这样。就...
要实现这么个功能,用jstl标签遍历一个List形成列表,给每行信息(一个子项)加上操作查看,编辑,删除。想要点 查看 弹出个div,显示这个子项的所有信息,编辑也是这样。就是如何传参数到div里呢?
展开
3个回答
展开全部
传值到div??
你这个js做的,只需要每次遍历的时候输出div的innerHTML 就好了每次在不需要传值给div
你这个js做的,只需要每次遍历的时候输出div的innerHTML 就好了每次在不需要传值给div
追问
你是说遍历一次生成一个div并且给div里的元素赋值?这样会不会影响效率,能不能点击时再去给一个固定的div去赋相应子项的值?
追答
你创建个文档碎片createDocumentFragment 可以通过碎片添加这样就好了
也就是遍历的时候把值加入到碎片一次添加
这也没办法的,效率不会有很大影响
如:
var arrText = ["one","two","three","four","five","six","seven","eight","nine","ten"];
var oFragment = document.createDocumentFragment();
for(var i = 0;i<arrText.length;i++){
var oP = document.createElement("p");
var oText = document.createTextNode(arrText[i]);
oP.appendChild(oText);
oFragment.appendChild(oP);
}
document.body.appendChild(oFragment);
展开全部
用jsp的话不难写吧。。
java代码和javascript代码混编
java代码和javascript代码混编
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
生成DIV的时候 加上事件就可以了嘛,不难
<c:forEach items="${list}" var="obj">
<div onclick="alert('${obj.id}','${obj.name}')"></div>
</c:forEach>
<c:forEach items="${list}" var="obj">
<div onclick="alert('${obj.id}','${obj.name}')"></div>
</c:forEach>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询