jjredick2233
jjredick2233
采纳率0%
2017-10-09 13:01

js 利用<c:forEach>标签遍历查询结果生成一个table,怎样获得每行的动态id?

图片说明
图片说明
图片说明
为什么我的 document.getElementById("${status.index}");这种方式取不到动态的id号?求大神解释

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • m0_38082783 Rattenking 4年前

    document.getElementById()获取的是一个dom节点,你的${status.index}有很多值,所以你可以:
    1,建立一个${status.index}的数组
    2,循环该数组
    3,在数组中document.getElementById(‘${status.index}’)然后push到另一个数组

    点赞 评论 复制链接分享
  • github_38725775 算不算码农 4年前

    把scirpt 写在 foreach 里面

        var index = ${status.index};
        document.getElementById("")
    
    点赞 评论 复制链接分享
  • MathRandom MathRandom 4年前

    哇。。。${status.index}肯定是只能在foreach里面才能得到啊,你在js里面还想得到。。。
    你直接就在点击事件里面传个this就可以在下面得到了嘛。。。

    点赞 评论 复制链接分享

相关推荐