javascript文件引用的问题
先是在script.js文件中有如下代码:
var test={
a:null,
b:null,
tx:function()
{
alert(test.a);
},
initobj:function(de1,de2)
{
test.a = de1;
test.b = de2;
}
}
然后在test.htm中使用
<html>
<head>
<title>test</title>
<script language="javascript" src="script.js"></script>
<script language="javascript">
test.initobj("aa","bb");
test.tx();
</script>
</head>
</html>
按照设想的话运行test.htm后会弹出aa来的。但报错说“test未定义”。我尝试把
<script language="javascript" src="script.js"></script>
改为<script defer src="script.js"></script>但问题仍然存在。
恳请高手相助!