这里的情况特指在HTML里写的调用js报错的情况,根本原因是未找到函数(这里先不考虑函数名写错这种低级错误)。

一般认为可以按如下方式解决:

------------------------------------------------------------------------------------------------------

https://blog.csdn.net/Honnyee/article/details/79554048
当在页面使用 οnclick="setResult()" 时,

点击后控制台报错: setResult方法未定义

原因有二:

一:js里面方法书写格式不对,HTML页面搜索不到该函数

格式应该是:xx = function (){  执行事件  };

而不是 funtion xx (){};

二:js方法里面本来就有错误,页面就找不到他,包括与之相关联的函数。比如要调用a函数,a里面包括b函数,b函数有错误,a就不能用了

---------------------------------------------------------------------------------------------------------

这个问题的本质是html找不到function,把函数变成全局的就行,有两种方式

1.第一种方法,注意不要写成var xx = function (){   },不要加var!

不加var会成为全局的函数。

2.第二种方法,funtion xx (){};这种写法也可以,不过要保证在js文件里的最外层,成为全局函数。

使用JS报错 xx is not defined at HTMLAnchorElement.onclick相关推荐

  1. 关于js报错xx.is not defined

    解决方法 : var xx = "";

  2. 解决 js 报错 xxx is not defined

    修改js未生效问题:记得刷新浏览器缓存!!! 快捷键:Ctrl+Shift+R 或者: 报错信息:Uncaught ReferenceError: xxx  is not defined 处理该问题从 ...

  3. npm run build 打包报错primordials is not defined的解决方法

    npm run build 打包报错primordials is not defined的解决方法 D:\uniapp项目\huishua_web_agent>npm run build> ...

  4. 小程序-报错 xxx is not defined (已解决)

    小程序-报错 xxx is not defined (已解决) 问题情境: 这样一段代码,微信的小程序报错 is not defined 我 wxml 想这样调用 //wxml 代码 <view ...

  5. uniapp 引入vant 2 报错 require is not defined

    uniapp 引入vant 2 报错 require is not defined 一.Vue 2 项目,安装 Vant 2 npm i vant@latest-v2 二.main.js 导入Vant ...

  6. SAP RETAIL MP30为物料Execute Forecast,报错- Status Forecast not defined –

    SAP RETAIL MP30为物料Execute Forecast,报错- Status Forecast not defined – 1, 执行事务代码MP30为物料execute forecas ...

  7. SAP MM 维护公司间STO报错-No delivery type defined for supplying plant NMI1 and document type NB-

    SAP MM 维护公司间STO(vendor consignment 模式)报错-No delivery type defined for supplying plant NMI1 and docum ...

  8. Eclipse中导入项目后js报错解决方法

    Eclipse中导入项目后js报错的原因与解决方法 在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初 ...

  9. ie8 js未指明的错误_修复ueditor百度编辑器在IE8下shCore.js报错'undefined'错误的问题...

    ueditor在IE8下点击任意文本框报脚本错误 错误问题: 在IE8下出现脚本错误 'undefined' 为空或不是对象 的问题 出现问题的文件为: 行数:299行 文件路径:ueditor\th ...

最新文章

  1. WCF技术剖析之三十二:一步步创建一个完整的分布式事务应用
  2. CAS KVM 虚拟机的保护与恢复
  3. v-model实现数据的双向绑定
  4. boost::container实现多态的flat_set
  5. 民生银行场景化数据中台是如何炼成的?
  6. html 禁用自动跳转,javascript 实现页面跳转,禁止返回上一页【转】
  7. iPhone又降价了!京东、苏宁安排上了 iPhone XS系列最高直降1700元
  8. 驱动调试 -> devcon failed
  9. Laya Shader3D之边缘光照
  10. 判断矩形是否在矩形中
  11. 第三章总体均数的估计与假设检验(2)
  12. 系统异常SVC与PendSV指令及CM3 处理器内部寄存器分析
  13. 汽车流通行业4S门店生存性指标:零服吸收率
  14. 如何在 MAC 系统下拆分 PDF 页面?
  15. win7 设定固定的ip地址
  16. 智能运维监控管理平台技术方案
  17. JS 每日一题 #13
  18. LeetCode刷题7--Nim游戏
  19. redis-Java集成Redis
  20. Git下载慢,经常超时 关联远程仓库

热门文章

  1. 步入AIGC时代,展望人工智能发展
  2. 文件服务器 选型,普通文件存储服务器选型原则
  3. 合肥工业大学计算机考研试题,2016年合肥工业大学计算机考研真题及答案
  4. 细说英文单词连载二:探寻西方先人造词圣经
  5. 创新奇智公布2021年财报:近三年亏损超4亿元,徐辉对不住投资人
  6. 【优化求解】人工鱼群求解多目标优化问题matlab源码
  7. Python实例9:基本数据统计值计算
  8. 51单片机入门学习笔记(上)
  9. Db2: db2look导出的表定义无法用于创建表-SQL1860N Reason code = “5“
  10. 基于java校园食堂综合评价系统