我想到了一些只运行一些命令的简单测试,我会尝试使用一些 JavaScript 并在 Windows XP 中从命令行运行它。
为了快速测试,我创建了一个脚本
alert('Hello, World!');
然后尝试运行它
D:\>Cscript.exe hello.js
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.
D:\hello.js(1, 1) Microsoft JScript runtime error: Object expected
Google 没有帮助,我确定我遗漏了一些愚蠢的东西,你们中的任何人都可以阐明为什么这个简单的脚本无法运行吗?
最佳答案
您正在调用一个名为 alert
的函数, 但这不是 JavaScript 的一部分(它是 DOM 0 的一部分,由浏览器提供)
因为您还没有定义它,所以您试图将 undefined
视为函数,但事实并非如此。
Qnan 建议使用 Echo方法代替。
关于javascript - 在 Windows 中运行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12058548/