引用外部JavaScript文件

时间:2012-09-27 01:36:03

标签: javascript

我想将数组值存储在外部javascript文件中,然后使用内部脚本编写一个loope,列出存储在外部文件中的数组的值。 我的javascript文件是:

var Arr = new Array("one", "two", "three")

我的内部脚本

<script src="test.js" datatype "text/javascript"></script>
<script type="text/javascript">
for (x in Arr)
{
document.write("<br />"+ Arr[x]);
}
</script>

2 个答案:

答案 0 :(得分:1)

是的,但是使用AJAX获取这些值并且不使用document.write会更整洁。此外,datatype "text/javascript"事应该是type="text/javascript"

答案 1 :(得分:0)

test.js函数中的数组变量??

示例:test.js

(function() {

    var Arr = new Array("one", "two", "three");
});

function fn() {

    var Arr = new Array("one", "two", "three");
};

然后是html文件:

<script src="test.js" type="text/javascript"></script>
<script type="text/javascript">

    console.log(Arr); // Undefined Results
</script>

else sample:test.js

var Arr = new Array("one", "two", "three");

html文件:

<script src="test.js" type="text/javascript"></script>
<script type="text/javascript">

    console.log(Arr); // ["one", "two", "three"]
</script>

相关问题