解决Layui中templet中a的onclick参数传递的问题


Posted in Javascript onSeptember 20, 2019

以下是我的模板,主要用在列表页table中的按钮,点击弹窗展开详情页的功能。

<script type="text/html" id="contentTpl">
    <a href='javascript:;' class="layui-btn layui-btn-danger layui-btn-xs" οnclick='showContent("{{d.CONTENT}}")' >查看内容</a>
</script>

项目跑了许久,突然说点击查看内容没反应,查出原因是,d.CONTENT如果有单引号或者双引号会报js错误。

于是改成下面的形式解决问题。

<script type="text/html" id="contentTpl">
   <div><a href='javascript:;' class="layui-btn layui-btn-danger layui-btn-xs" οnclick=showContent('{{d.CONTENT}}') >查看内容</a></div>
</script>

直接去吃onclick的单引号,让浏览器渲染,因为在html中,普通的a标签的click事件也是可以不用带单引号或双引号的。

给后人提醒,小心进坑。

以上这篇解决Layui中templet中a的onclick参数传递的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript版代码高亮
Jun 26 Javascript
JS 学习笔记 防止发生命名冲突
Jul 30 Javascript
文本框只能选择数据到文本框禁止手动输入
Nov 22 Javascript
Java/JS获取flash高宽的具体方法
Dec 27 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
Sep 05 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
Oct 27 Javascript
jQuery.deferred对象使用详解
Mar 18 Javascript
Node.js的环境安装配置(使用nvm方式)
Oct 11 Javascript
Angular实现搜索框及价格上下限功能
Jan 19 Javascript
详解Vue打包优化之code spliting
Apr 09 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
Sep 05 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
Nov 10 Javascript
解决layui动态添加的元素click等事件触发不了的问题
Sep 20 #Javascript
微信小程序里引入SVG矢量图标的方法
Sep 20 #Javascript
微信小程序实现图片翻转效果的实例代码
Sep 20 #Javascript
vue实现直播间点赞飘心效果的示例代码
Sep 20 #Javascript
vue+layui实现select动态加载后台数据的例子
Sep 20 #Javascript
layui 中select下拉change事件失效的解决方法
Sep 20 #Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
Sep 20 #Javascript
You might like
php 数组的指针操作实现代码
2011/02/08 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
浅析return false的正确使用
2013/11/04 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
JavaScript中利用for循环遍历数组
2017/01/15 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
webpack v4 从dev到prd的方法
2018/04/02 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
在Python中使用next()方法操作文件的教程
2015/05/24 Python
Python正则捕获操作示例
2017/08/19 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
考试不及格的检讨书
2014/01/22 职场文书
《油菜花开了》教学反思
2014/02/22 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
先进典型发言材料
2014/12/30 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
大学生暑期实践报告
2015/07/13 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js