
老师说流行什么层结构,table已经落伍了,当我用div+什么的取代table时遇到如下问题
取值时确认不了其位置
<div id="left">
<c:forEach items="${list2}" var="temp">
<%
article ae = (article)pageContext.getAttribute("temp");
String title = ae.getArticle_title();
title = title.substring(0,3)+"...";
pageContext.setAttribute("title", title);
%>
<p>${pageScope.title}</p>
</c:forEach>
</div>
<div id="center">
<c:forEach items="${list2}" var="temp">
<p>${temp.article_sdtime}</p>
</c:forEach>
</div>
<div id="right">
<span><input type="button" value="修改"> 删除</span>
</div>
当我点击修改按钮时,获取到那一行文章标题的值,
例如点第一个修改按钮时取到"今天心..."
------解决思路----------------------
你要为你放标题那一行的div取一个可以区分的名字,最好是用你这个对象的主键。然后document.getElementById("div的id").firstChild.nodeValue就可以拿到里面的值了;