在datagrid列里添加一个列按钮,加上单击事件。事件无用,控制台报JS错如下:

JS代码如下:

function ShowDetail(Id) {alert(Id);}

添加单击事件代码如下:

{field: 'opt', title: '操作', width: 200, align: 'center',formatter: function (val, row, index) {var btn = '<a class="detail" onclick="ShowDetail(\'' + row.Id + '\')"  href="javascript:void(0)">查看详情</a>';return btn;}}

后经排查,JS代码改为:

ShowDetail = function (Id) {alert(Id);}

结果如下:

原因:
html页面调用js文件里的函数,写法必须为ShowDetail = function (){}形式,其他方式写,html页面会搜索不到该函数。

ok 问题解决!

JS报错:Uncaught ReferenceError: ShowDetail is not defined at HTMLAnchorElement.onclick相关推荐

  1. 报错Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick

    html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick 错误 ...

  2. 报错 -Uncaught ReferenceError: axios is not defined

    Uncaught ReferenceError: axios is not defined npm install --save axios vue-axios ps:单独添加axios是没法使用的, ...

  3. [taro react] 【run dev:h5】 报错 Uncaught ReferenceError: $RefreshSig$ is not defined

    这是一篇踩坑篇,因为目前没有好的文章,所以这边做一个记录. 公司想做多端,我今天有空就准备预习了一下taro 这个框架,谁知刚创建了项目就卡主了,一直提示一个报错: Uncaught Referenc ...

  4. react 浏览器报错 Uncaught ReferenceError: React is not defined

    命令行运行正常,浏览器控制台报错,Uncaught ReferenceError: React is not defined, 可以配置webpack config中的ProvidePlugin ne ...

  5. 遍历报错: Uncaught ReferenceError: key is not defined

    项目场景: 需要遍历对象"newArr" for(key in data.newArr) {console.log(data.newArr[key]) } 问题描述 Uncaugh ...

  6. vue2 使用 oninput onChange报错Uncaught ReferenceError: oninputHandler is not defined

    vue2使用oninput绑定事件报错: <input type="text" id='input' :value="msg" οninput=" ...

  7. ArcGIS API for JavaScript 报错Uncaught ReferenceError:define is not defined

    前言 使用ArcGIS API for JavaScript时控制台报错如下: 出错原因 我在dojoConfig中配置了本地自定义文件模块路径.但是我同时引入了已定义的模块文件,导致报错. var ...

  8. Uncaught ReferenceError: XXX is not defined at HTMLAnchorElement.onclick

    onclick传参的使用遇到XXX is not defined 问题 解决 问题 在开发过程中遇到如下报错 看一下我们的代码 我们改变一下会发现:当我们传id或者account等数字时,却不会报错! ...

  9. onclick点击事件报错Uncaught ReferenceError: xxx is not defined

    有时候会直接在html中写onclick事件 我认为一般人是不会将onclick写错的,简单写一个例子,就是οnclick="方法名" <div onclick=" ...

最新文章

  1. 漫画算法:5分钟搞明白红黑树到底是什么?
  2. Entity Framework教程
  3. 2018年超大规模数据中心总数达到430个
  4. Session 'app': Installation did not succeed.The application could not be installed: INSTALL FAILED I
  5. css倒序循环,不借助后台和 JS ,只用 CSS 让一个列表编号倒序
  6. 【Kafka】kafka 监控指标项
  7. thrift的lua实现
  8. JS函数生成器,function* () {}
  9. 什么样的 python 可以可谓专业 PyPI 项目?刚刚学到三个概念:pep8、Sphinx、pytest与GitHub Action的集成
  10. 【NOIP1999】【Luogu1015】回文数(高精度,模拟)
  11. 洛谷1309 瑞士轮 解题报告
  12. TransactNamedPipe函数
  13. python识别视频中火焰_监控视频中火焰检测算法
  14. 物联网安全专题 | 浅谈物联网设备安全分析方法 — 硬件篇
  15. 推免生是否抢了考研生的“奶酪”
  16. 约束满足问题(Constraint Satisfaction Problems——CSPs):回溯操作,向前检验,约束传播,局部搜索
  17. 1、ABP 文档介绍
  18. 第二十三章 类关键字 - Language
  19. NDM - 一款免费的下载工具
  20. 信号与系统--信号以及系统的介绍(一)

热门文章

  1. 【VMware vSphere】搭建属于自己的 vSphere 实验环境(2)——FreeNAS 的安装与初始化配置
  2. 802.11ax分析2---OFDMA-based Hybrid Channel Access for IEEE 802.11ax WLAN
  3. txt文本字数统计和出现字数的排序(西游记.txt)
  4. 蓝桥杯:第三届初赛试题“自动售水机”
  5. 云数据迁移(Cloud Data Migration,CDM)
  6. 拍立淘-图像搜索与识别
  7. 车企为啥要做三缸车?主要是油耗
  8. 记录收支明细,如何将先前给明细标记好的颜色去除掉
  9. QT纯代码打造音乐播放器
  10. 【问题解决】Ubuntu18.04 网络图标不见了,显示有线未托管