调用JS文件内的事件提示缺少对象

来源:百度知道 编辑:UC知道 时间:2024/06/09 21:43:44
调用JS文件内的事件提示缺少对象
但是我把JS事件的内容写在HTML里而不写在JS文件里他又正常
我想请问下 这两种方式的调用方法和书写方法有什么区别吗?
或者是我哪个地方做错了?

先说好文件路径是对的 !
function AshenAdv(){
var forurl = document.referrer;
var oururl = document.URL;
if (forurl != "http://www.XXX.cn/index.html")
{
return;
}
else{
document.body.innerHTML = "asfasfasfasfasf";
}
}
换了位置 也一样

应该是你的js调用位置放错了,因为你代码中用到了body对象,所以调用的代码要放到body之后

两种方式应该没什么区别,你把代码贴出来看看。

你说的放到html里具体是放到了哪里?
<head>?<body>?

你又是在哪里引用JS文件的?<head>?<body>?

两种调用方式,没有一点区别