位置: 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(前端开发从入门到放弃)

  • 做微博营销必知的吸粉方法(微博营销?)

    做微博营销必知的吸粉方法(微博营销?)

  • 16进制颜色转换rgb(16进制颜色转换器)

    16进制颜色转换rgb(16进制颜色转换器)

  • iqoo8怎么检测未知摄像头(iqoo7怎么检查是新机)

    iqoo8怎么检测未知摄像头(iqoo7怎么检查是新机)

  • word如何设置上标(word如何设置上下对齐)

    word如何设置上标(word如何设置上下对齐)

  • 苹果70%电池容量要换吗(iphone电池容量70)

    苹果70%电池容量要换吗(iphone电池容量70)

  • 快手送卡怎么领取(快手领卡免费2400在哪领取)

    快手送卡怎么领取(快手领卡免费2400在哪领取)

  • 华为手机图片分辨率在哪看(华为手机图片分辨率怎么修改)

    华为手机图片分辨率在哪看(华为手机图片分辨率怎么修改)

  • 飞机apu是什么东西(apu飞机上什么意思)

    飞机apu是什么东西(apu飞机上什么意思)

  • iphonese2手机壳和7/8通用吗(iphoneSE2手机壳和哪个型号一样)

    iphonese2手机壳和7/8通用吗(iphoneSE2手机壳和哪个型号一样)

  • 支付宝群红包个数上限(支付宝群红包个人怎么发)

    支付宝群红包个数上限(支付宝群红包个人怎么发)

  • 微信运动加不上好友怎么办(微信运动加不上好友)

    微信运动加不上好友怎么办(微信运动加不上好友)

  • 微信头像双击震动是什么功能(微信点击两下头像震动)

    微信头像双击震动是什么功能(微信点击两下头像震动)

  • oppo解除私密后不见了(oppo手机解除私密照片就不见了怎么找)

    oppo解除私密后不见了(oppo手机解除私密照片就不见了怎么找)

  • tp交换机三种模式区别(tp的交换机怎么样)

    tp交换机三种模式区别(tp的交换机怎么样)

  • 搜狗拼音属于什么码(搜狗拼音属于什么输入法)

    搜狗拼音属于什么码(搜狗拼音属于什么输入法)

  • 华为手机只振动不开机(华为手机只振动不开机亮灯)

    华为手机只振动不开机(华为手机只振动不开机亮灯)

  • vivo手机内存卡怎么装(vivo手机内存卡怎么使用)

    vivo手机内存卡怎么装(vivo手机内存卡怎么使用)

  • 黑鲨没有语音助手吗(黑鲨手机有没有语音控制功能?)

    黑鲨没有语音助手吗(黑鲨手机有没有语音控制功能?)

  • 红包封面怎么写(微信红包封面怎么写字)

    红包封面怎么写(微信红包封面怎么写字)

  • 荣耀20是否支持防水(荣耀20是否支持nfc)

    荣耀20是否支持防水(荣耀20是否支持nfc)

  • 快手里黄钻可以提现吗(快手黄钻可以兑换钱吗)

    快手里黄钻可以提现吗(快手黄钻可以兑换钱吗)

  • 非淘宝会员指什么访客(淘宝不是会员可以抢茅台吗)

    非淘宝会员指什么访客(淘宝不是会员可以抢茅台吗)

  • 指纹锁怎么改密码(指纹锁怎么改密码改指纹)

    指纹锁怎么改密码(指纹锁怎么改密码改指纹)

  • 支付宝收款码异常怎么恢复(支付宝收款码异地收款风控)

    支付宝收款码异常怎么恢复(支付宝收款码异地收款风控)

  • 苹果xs怎么关闭后台程序(苹果xs怎么关闭拍照声音)

    苹果xs怎么关闭后台程序(苹果xs怎么关闭拍照声音)

  • 怎么发现微信谁删了我(怎么发现微信谁是群主)

    怎么发现微信谁删了我(怎么发现微信谁是群主)

  • Pytorch实现EdgeCNN(基于PyTorch实现)(pytorch中embedding)

    Pytorch实现EdgeCNN(基于PyTorch实现)(pytorch中embedding)

  • 汇算清缴职工教育费填在
  • 承兑汇票可以当现金用吗
  • 兼职是属于劳动报酬吗
  • 赠送客户样品怎么写文案
  • 写字楼租金税率
  • 企业为职工购买的商业保险属于职工薪酬吗
  • 员工垫付公司费用法规
  • 经销商注册什么公司
  • 企业所得税弥补亏损明细表怎么填写
  • 一般纳税人预交增值税会计记账
  • 月底结转都结转什么
  • 股东以实物出资需要交税吗
  • 物流公司零税率发票是怎么回事?
  • 外出经营活动税收管理证明和跨区域涉税事项报告表
  • 退役士兵创业就业政策
  • 如何倒算税前工资的公式
  • 预缴企业所得税分录
  • 分公司需要核准名称吗
  • 什么情况财务费用是负数
  • 苹果macos catalina10.15.7
  • 物流公司运费账务处理
  • 应用程序发生异常 未知的软件异常(0xe06d7363)
  • 静态回收期怎么计算
  • linux使用docker
  • 王者荣耀体验皮肤什么时候结束
  • 辅助生产成本的交互分配法
  • 个体户对公账户怎么办理
  • php生成微信二维码
  • 职工意外保险比例
  • php输入月份输出天数
  • 海岸边上
  • thinkphp框架怎么用
  • thinkphp i方法
  • 旅客运输进项抵扣税率
  • Nat Biotechnol –精准 CRISPR-Cas噬菌体疗法将为重症感染患者带来福音
  • 好家伙41集
  • 个体工商户的酒店增值税率是多少
  • 金税盘v2.0.41怎么扫码开票
  • sql server应用
  • 将织梦dedecms转换到wordpress
  • mysql触发器使用
  • 劳务外包人员算从业人员期末人数么
  • 小企业购入债券作为长期债券投资,应将相关税费计入
  • 民办非企业单位什么意思
  • 销项税用转出吗
  • 盘亏的设备要进仓库吗
  • 股权转让中土地要否缴纳增值税
  • 企业固定资产没有加速折旧还填资产加速折旧表吗
  • 公司年底奖金怎么计算
  • 销售商品的运费的税费计入进项税额
  • 收取客户好处算违法吗
  • 设计费可以一次支付吗
  • 什么叫误餐费
  • 物流公司账务处理流程及方法
  • 取得存款利息收入需附
  • win8.1 开机进桌面
  • apple watch手表怎么看型号
  • centos怎么添加用户
  • windows server 2008 r2激活密钥
  • windows7创建新桌面
  • linux文件权限的含义
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • cmd指令让电脑乱码
  • window 删除服务
  • scchost.exe - scchost是什么进程 有什么用
  • win8任务栏设置在哪
  • win8.1安装过程
  • bootstrap框架怎么用
  • 简单理解贴现
  • 请问在javascript程序中
  • cocos2djs
  • css透明属性详解怎么写
  • perl正则表达式
  • perl中的$_
  • 网页制作css怎么用
  • app录音功能开发
  • 下载随手笔记
  • 河南省发票查询真伪
  • 车辆购置税查询平台打印
  • 医保账户被扣财富怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设