当前位置:首页 > 文章列表 > Golang > Go问答 > 如何访问GOHTML模板中动态创建的行?

如何访问GOHTML模板中动态创建的行?

来源:stackoverflow 2024-04-09 22:36:34 0浏览 收藏

大家好,今天本人给大家带来文章《如何访问GOHTML模板中动态创建的行?》,文中内容主要涉及到,如果你对Golang方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

问题内容

在我的 gohtml 文件中,我使用范围从结果动态创建表行。此外,我想访问每一行以进行编辑或删除等操作。例如:单击一行应打开一个包含其值的模式。但是,在我当前的实现中,模式仅出现在第一行。单击对其余行不起作用。

表:


{{range .bdata}}

     
        {{end}}
      
{{.sname}} {{.uprice}} {{.qty}} {{.bfee}} {{.tprice}} {{.fdate}}


处理 onclick 的脚本:


解决方案


您的问题出在 var tr_buy = document.getElementById("trx_buy"); 中。这只会给你第一个匹配的元素。您可以使用 document.getElementsByClassName 代替,并将 onClick() 侦听器添加到所有元素。

理论要掌握,实操不能落!以上关于《如何访问GOHTML模板中动态创建的行?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

版本声明
本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
真我12 Pro系列正式登陆国内,强大影像系统成最大看点真我12 Pro系列正式登陆国内,强大影像系统成最大看点
上一篇
真我12 Pro系列正式登陆国内,强大影像系统成最大看点
WIN8系统关闭视觉特效的操作方法
下一篇
WIN8系统关闭视觉特效的操作方法
查看更多
最新文章
查看更多
课程推荐
查看更多
AI推荐
查看更多
相关文章
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码