解决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 相关文章推荐
jQuery 联动日历实现代码
May 31 Javascript
JS等比例缩小图片尺寸的实例
Feb 27 Javascript
在JavaScript并非所有的一切都是对象
Apr 11 Javascript
js运动框架_包括图片的淡入淡出效果
May 11 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
May 20 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
Jan 21 Javascript
基于Vue.js的表格分页组件
May 22 Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 Javascript
jquery获取下拉框中的循环值
Feb 08 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
Jun 01 Javascript
详解ES6系列之私有变量的实现
Nov 21 Javascript
vue中keep-alive组件的入门使用教程
Jun 06 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
如何使用Strace调试工具
2013/06/03 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
php多线程并发实现方法
2016/09/30 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
JS 对象介绍
2010/01/20 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
2019/06/24 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
[03:40]2014DOTA2国际邀请赛 B神专访:躲箭真的很难
2014/07/13 DOTA
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
Python中文件操作简明介绍
2015/04/13 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
python os用法总结
2018/06/08 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
【python】matplotlib动态显示详解
2019/04/11 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
创业资金计划书
2014/02/06 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js