html js的问题,js的代码放在js文件不能实现,但放在script能实现,刚学,好困扰

2024-11-17 02:48:07
推荐回答(2个)
回答(1):

你的写法不正规,,你要从基础学起,你这样断章取义,会养成习惯就不好了,因为页面加载是从主页面加载下来,再去加载js文件里的内容,,那当然是主页面的js也执行,,你放在接收文件里是后执行,那么应该是前面几个js文件里有程序和你这个有冲突。

回答(2):

很简单,因为页面要加载后才能获取到dom元素,才可以执行

你在加载之前就访问dom元素,是undefined或者null,故报错

onload = function(){
// 在这里访问你的dom元素即可

}

//采纳即可