您好,很高兴为您答疑。
因为JS是解释性语言,您的代码除了设置一个button,同时也相当于声明了一个id为toleadright的实体对象,而document.getElementById("toleadright").style.display="none";执行是依托于该实体对象。你将代码顺序对调,则会先执行您对对象的操作,而目标对象尚未生成,因此报出空指针异常错误。
看id : toleadright在不在?
写js前要加上
window.onload=function(){
...............................js代码
}
这个指在html元素加载完后再运行js
不要js在html上面先运行了,会找不到下面的id
你