js取當前對象的父對象的同級元素的值
jsp代碼
<c:forEach items="${friendGroups }" var="g">
<li gid="${g.id }" gname="${g.name }">
<c:if test="${g.id!=0 }">
<span class="right">
<a href="javascript:void(0)" class="modify"><i class="skin-bg icon-s2024"></i></a>
<a href="javascript:void(0)" class="delete"><i class="skin-bg icon-s2024"></i></a>
</span>
</c:if>
<em id="gname_${g.id }">${g.name }</em>(<em id="g_${g.id }">${g.peopleNum }</em>)
</li>
</c:forEach>
瀏覽器看到的頁面代碼
<li class="" gname="なつちすっぶぱぶづぶ" gid="20">
<span class="right" style="display: none;">
<a class="modify" href="javascript:void(0)">
<i class="skin-bg icon-s2024"></i>
</a>
<a class="delete" href="javascript:void(0)">
<i class="skin-bg icon-s2024"></i>
</a>
</span>
<em id="gname_20">なつちすっぶぱぶづぶ</em>
(
<em id="g_20">0</em>
)
</li>
var oldvalue = this.parentNode.parentNode.getElementsByTagName("em")[0].innerHTML;