我正在弄乱对象和方法,并且有一个非常简单的示例可用于测试:
var shout = {
hello: function(variable){
console.log("Hello " + variable);
}
};
shout.hello("World");
而且这很好。但是,如果将对象放置shout
在外部文件中,然后运行,shout.hello("world");
我什么也没得到:
//external file: test.js
var shout = {
hello: function(variable){
console.log("Hello " + variable);
}
};
<!-- my html document -->
<script src="test.js">
shout.hello("World");
</script>
我究竟做错了什么?
从MDN:
script
src
指定属性的元素不应在其标签中嵌入脚本。
您需要两个单独的script
标签,一个用于导入外部脚本,另一个用于调用该函数,例如:
<script src="test.js"></script>
<script>
shout.hello("World");
</script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句