从命令行运行JS文件

时间:2015-02-19 12:59:16

标签: javascript

我有一个包含简单代码的文件

<script type="text/javascript">
        for(var i=1; i<=3; i++) {
            alert("I get "+i+" objects!");
        }
    </script>

尝试从cmd运行时

  

Wscript.exe“alert.js”   我收到错误编译错误Microsoft JScript应该有';'

脚本本身是错误吗?

我试过这种方式(删除了html标签)  for(var i=1; i<=3; i++) { alert("I get "+i+" objects!"); }

之后,运行它我有编译错误:语法错误

3 个答案:

答案 0 :(得分:2)

脚本代码<script type="text/javascript"></script>不是有效的js。它们是html。

您应该从alert.js

中删除它们

答案 1 :(得分:1)

删除HTML标记,这应该可行

for(var i=1; i<=3; i++) {
    alert("I get "+i+" objects!");
}

答案 2 :(得分:0)

  1. 您应该删除脚本标记。
  2. 用WScript.Echo()替换alert()。 像:
  3.   

    for(var i = 1; i&lt; = 3; i ++){      WScript.Echo(“这里是”);   }

    注意:alert是browswer窗口对象的一种方法。 Window的脚本主机不提供这样的对象。