2

我想将数组值存储在外部 javascript 文件中,然后使用内部脚本编写一个循环,列出存储在外部文件中的数组值。我的 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>
4

2 回答 2

1

是的,但是使用 AJAX 获取这些值而不使用document.write. 还有,那个datatype "text/javascript"东西应该type="text/javascript"

于 2012-09-27T01:39:04.820 回答
0

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

示例: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>

其他示例: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>

于 2012-09-27T01:55:17.090 回答