美文网首页
报错指南

报错指南

作者: A_dfa4 | 来源:发表于2020-06-12 08:37 被阅读0次

3. TypeError: null is not an object (evaluating 这是在Safari中读取属性或调用null对象上的方法时发生的错误,你可以在Safari开发者控制台中非常轻松地进行测试。 有趣的是,在JavaScript中,null和undefined不相同,这就是为什么我们看到两个不同的错误消息的原因。undefined通常是尚未分配的变量,而null表示该值为空白。 要验证它们是否相等,请尝试使用严格相等运算符。 在实际示例中可能发生这种错误的一种方式是,在加载元素之前尝试在JavaScript中使用DOM元素,这是因为DOM API对于空白的对象引用返回null。 任何执行和处理DOM元素的JS代码都应在创建DOM元素后执行。JS代码按照HTML格式从上到下进行解释,所以,如果在DOM元素之前有一个标签,那么在浏览器解析HTML页面的时候,脚本标签内的JS代码就会被执行。如果在加载脚本之前尚未创建DOM元素,则会出现此错误。 在此示例中,我们可以通过添加事件侦听器来解决该问题,该事件侦听器将在页面准备就绪时通知我们。一旦触发了 addEventListener,init() 方法就可以使用DOM元素。 function init() { var myButton = document.getElementById("myButton"); var myTextfield = document.getElementById("myTextfield"); myButton.onclick = function() { var userName = myTextfield.value; } } document.addEventListener('readystatechange', function() { if (document.readyState === "complete") { init(); } });

相关文章

  • DELL 服务器报错指南

    DELL 服务器报错指南 行 ##########################################...

  • 报错指南

    3. TypeError: null is not an object (evaluating这是在Safari中...

  • paddle 安装报错

    按照飞桨快速安装指南操作 下载了paddle 安装包在测试时出现报错import paddle 解决该报错方法该问...

  • TDAP报错指南

    因为TDAP数据处理需要用到超哥写的包pyramids,使用spyder的时候需要把这个包添加到PYTHONPAT...

  • ng报错指南

    module里面没引入组件

  • VASP 报错指南

    total drift太大的问题 在做一个结构的弛豫的时候遇到了这个问题 一般这个都是接近0的,之前也一直以为它是...

  • hexo icarus 主题安装使用中遇到的问题以及解决方案

    首次使用主题报错 我在按照 icarus 指南安装启用后预览就发现整个首页报错,如下图所示: 于是搜索到了链接([...

  • 在windows virtualbox上安装LEDE

    按照官方指南 安装时遇到若干问题,做一下总结。 一、官方指南链接中的镜像文件安装后报错 snapshots/tar...

  • Mac上无法启动Fiddler

    问题:参考Fiddler官网安装指南,安装完成,执行mono Fiddler.exe 报错,“The carbon...

  • 进化树处理软件ETE3(python)

    一、软件安装 安装指南地址:http://etetoolkit.org/download/ 苹果电脑安装会报错,如...

网友评论

      本文标题:报错指南

      本文链接:https://www.haomeiwen.com/subject/fcowtktx.html