位置: IT常识 - 正文

is not defined at HTMLInputElement.onclick

编辑:rootadmin
is not defined at HTMLInputElement.onclick

推荐整理分享is not defined at HTMLInputElement.onclick,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

vue项目中一小部分功能想要使用原生的onclick 事件,发现报错

Uncaught ReferenceError:函数名 is not defined at HTMLInputElement.onclick

搜索了相关blog,得出结论是

onclick事件调用的方法必须是全局变量或者说是window的方法

解决方法:将click方法定义为全局方法

window.clickfun = () => {}

参考来源:https://blog.csdn.net/weixin_43895819/article/details/124418469

在纯原生项目里测试,没有出现此报错(在window里有我们写的方法)

is not defined at HTMLInputElement.onclick

在index.html文件中写一个按钮,绑定aaa点击事件:

<input type="button" value="登录" onclick="aaa()"/>

在showPic.js文件中写对应的方法,同时打印一下此时的window:

function aaa(){console.log('aaa事件调用了');console.log(window);}

打印输出结果:

可以看到在window里有我们写的aaa方法,onclick事件能正常调用

综上,考虑onclick调用的方法可以是window的方法,

存疑:

全局方法和window方法的区别?2者说的是同一个东西吗?全局函数(在一个项目里各个文件都可用的函数)和这里的全局(window)不是同一个概念?

参考待阅读:

https://segmentfault.com/q/1010000042313553?utm_source=sf-similar-question

vue中像上面showPic.js中写的方法为什么不在window下?是因为单页面组件中函数写在setup(){},不是全局方法?

参考:

https://blog.csdn.net/qq_38222534/article/details/110826356?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-110826356-blog-83748166.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-110826356-blog-83748166.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=5

本文链接地址:https://www.jiuchutong.com/zhishi/298282.html 转载请保留说明!

上一篇:layui最新版本更新已全面拥抱Vue3,layui - vue是一套Vue 3.0的桌面端组件库,提供100%的layui的体验;(layui 安卓)

下一篇:【前端】从零开始读懂Web3(前端开发从入门到放弃)

  • 小规模纳税人通用申报表
  • 金税盘证书密码被锁死
  • 含税销售额换算成不含税销售额的公式是什么?
  • 代收代缴个人所得税手续费
  • 农产品 税率
  • 计入税金及附加的科目
  • 回单结算卡丢失了严重吗
  • 商品和服务税收分类编码
  • 小规模普票专票税率一样吗
  • 退货折价的账务处理分录
  • 当月收到的发票可以当月认证吗
  • 职工在病假领取失业金
  • 固定资产已入账怎么冲销
  • 分公司借款给总公司
  • 样板房 家具
  • 以提供劳务为主营业务的企业
  • 开办费转入管理费用分录
  • 存货盘亏怎么做账务处理
  • 税金及附加是根据什么填列的
  • 增值税发票清单怎么导出
  • 不动产的进项税额分两年抵扣吗?
  • 公司工会有税号吗
  • 一般纳税人既有批发零售又有不动产租赁
  • 公司注销货币资金有余额要交税吗
  • 生产性生物资产折旧年限
  • 采购核算成本的核算方法
  • 商业银行流动性覆盖率的最低监管标准为
  • 没进项发票要交多少税
  • 租车费增值税专用发票
  • 补缴公积金账务处理
  • 管理费用金额多做了,如何减少
  • 单位垫付资金如何做账
  • 瓶盖再来一瓶
  • windows 10无法开机
  • 上月多计提的税金及附加怎么办
  • 生产型企业出口退税会计分录
  • 罗汉松的养殖方法剪枝视频
  • php 文件上传类型限制
  • php随机ua
  • java+php
  • 应付保理怎么做账
  • 增值税纳税人如何界定
  • [Vue warn]: Error in render: “TypeError: Cannot read properties of undefined(reading“category1Name“
  • 命令查看系统信息
  • php添加背景怎么实现
  • 商誉 减值
  • 一般纳税人进项大于销项账务处理
  • php安装了还要配置吗
  • 固定资产的主要风险和关键控制点有哪些?
  • 一般纳税人跨月发票怎么作废
  • 进项税额的作用
  • 给员工买保险的好处和坏处
  • 一般纳税人开普票和专票有什么区别
  • 季度报税都是几月份
  • 何为居民企业
  • 新开立银行账户怎么办理
  • 收到注册资本金什么时候交印花税
  • 期末贷方余额什么意思
  • 数字证书如何申报社保
  • 折扣销售方式销售货物只要发票中有注明的折扣额
  • 员工异地工作
  • 资产负债表月报的期初余额填什么
  • 事业单位收费可以收取相关服务费吗
  • 不能抵扣的进项税额转出会计分录
  • centos san
  • win8系统打开不了软件
  • 卸载软件后整个盘都清空了
  • win7如何设置多个显示器
  • 如何在linux安装软件
  • js获取checkbox选中的元素
  • input lead
  • 关于android工程中的assets目录的正确说法
  • 开发流程和步骤
  • Adding iAd in your App from Unity3d
  • unity example project
  • 江苏省税务局电子发票
  • 单位自有住房免增值税吗
  • 个人所得税自行纳税申报表(A表)怎么填写
  • 电子税务局登录入口
  • 下载国税网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设