解决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 HashTable
Jan 22 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
Nov 26 Javascript
如何确保JavaScript的执行顺序 之实战篇
Mar 03 Javascript
有关JavaScript的10个怪癖和秘密分享
Aug 28 Javascript
Jquery中删除元素的实现代码
Dec 29 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
jquery处理json对象
Nov 03 Javascript
原生JS实现的放大镜效果实例代码
Oct 15 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
Jun 29 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
Sep 26 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
Mar 17 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项目开发中最常用的自定义函数整理
2010/12/02 PHP
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
2011/12/25 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
2017/02/28 Javascript
解决VUE双向绑定失效的问题
2019/10/29 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
vue键盘事件点击事件加native操作
2020/07/27 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
Python修改MP3文件的方法
2015/06/15 Python
python文件的md5加密方法
2016/04/06 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
Python Flask-web表单使用详解
2017/11/18 Python
python Timer 类使用介绍
2020/12/28 Python
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
成人大专生实习期的自我评价
2013/10/02 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
法制宣传教育方案
2014/05/09 职场文书
离职保密承诺书
2014/05/28 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书
家长意见书
2015/06/04 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
Javascript webpack动态import
2022/04/19 Javascript
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript