势必拿下SpringBoot 2022-05-25 14:43 采纳率: 100%
浏览 327
已结题

JS获取value值返回undefined

我想获取更新超链接标签中的value值,但是不知道为什么我遍历出来的v值是undefind但是id却是可以获取到我想要的值,请指正一下我的错误谢谢


            <div  style="width:9%;display: flex " >
                <a class="update" style=" background: greenyellow" th:value="${t.goodsId}" th:id="${t.goodsId}">更新</a>
           <!-- <div th:value="${t.goodsId}">更新</div>-->
            <a style=" background: red; margin-left: 5px"  value=""  >删除</a>
            </div>
        </div>
    </div>
    </div>
</div>
</body>

<script src="https://s3.pstatp.com/cdn/expire-1-M/jquery/3.3.1/jquery.min.js" crossorigin="anonymous"></script>
<!--引入layui的js文件-->
<script type="text/javascript" th:inline="javascript">
    var updates =document.getElementsByClassName('update');
    for (let i=0 ;i<=updates.length;i++){
        const  v=updates[i].value;
        console.log(v);
        updates[i].onclick =function(){
            let id=updates[i].id;
            console.log(id)
            alert(id);
        }
    }
</script>
  • 写回答

1条回答 默认 最新

  • 你好!机器人 2022-05-25 14:57
    关注

    获取input的值用value,你这里是想获取‘更新’两个字还是?是的话用innerHTML,for循环的时候不加等于

    var updates =document.getElementsByClassName('update');
            
            for (let i=0 ;i<updates.length;i++){
    
                const  v=updates[i].innerHTML;
                console.log(v);
                updates[i].onclick =function(){
                    let id=updates[i].id;
                    console.log(id)
                    alert(id);
                }
            }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 6月2日
  • 已采纳回答 5月25日
  • 修改了问题 5月25日
  • 创建了问题 5月25日

悬赏问题

  • ¥15 Mapreduce是正常的,在运行其他jar包时并没有任何问题,只是在做LogCount.jar 时出的问题。如图所示
  • ¥15 ImportError: DLL load failed while importing _iterative: 找不到指定的模块。
  • ¥15 如何通过交互分析得出某高危患者对放疗获益更多
  • ¥15 相关性分析中,p<0.05, r=0.29,怎么评价相关性呢
  • ¥15 docker部署Mongodb后输入命令报错?
  • ¥15 将下列流程图转变成python程序代码
  • ¥15 我需要全国每个城市的最新小区名字等数据。
  • ¥15 开发一个小区生态的小程序
  • ¥15 如何解决Excel中dependent dropdown list 的问题
  • ¥15 MddBootstrapInitialize2失败