Cannot set properties of null (setting ‘onclick‘)问题解决方案

个人学习过程中遇到“Uncaught TypeError: Cannot set properties of null (setting ‘onclick’)”问题,分享下

html代码:




    
    
    
    WEB API学习



    
    
        var btn = document.getElementById(" btn ");
        btn.onclick =function(){
            alert('xtu');
        }
    



运行结果:

在这里插入图片描述

问题原因:getElementById方法无法找到所写的id名(空格也被认为是id名的一部分了)

修改前代码:

var btn = document.getElementById(" btn ");

修改后:

var btn = document.getElementById("btn");

运行成功!

在这里插入图片描述

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/7dca9d1301.html