我想将数组值存储在外部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>
答案 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>
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>