源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

DOM操作原生js 的bug,使用jQuery 可以消除的解决方法

  • 时间:2022-08-02 12:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
js的 bug 类型:  Uncaught TypeError:Cannot set/read property 'xxx' of null [b]在进行DOM操作的时候比较容易发生这个错误,比如:[/b] 1.  document.getElementById('test1').style.display='none' 2.  document.getElementById('test1').onclick=function(){/*相关代码*/} 假如DOM中无此 test1对象,将会抛出上面的错误,发生这种错误后,代码后面的模块将会失去效果,这是比较头疼的地方。 要解决这个bug可以用 try/catch 来消除,但是,try/catch 会带来额外开销。如果直接删除,也是可以的,但如果这个js是个公共的,可能对其他页面造成影响。今天无意中将上述代码改成jQuery风格后,bug解决。那么jQuery是如何解决的呢?是try/catch吗?这就需要看看源码了。 以上这篇DOM操作原生js 的bug,使用jQuery 可以消除的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部