我尝试使用javascript(在线)创建一个文本文件,其代码如下:
<html>
<head>
<script>
function WriteToFile(passForm) {
var fso = CreateObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("profile/test.txt", True);
s.writeline("HI");
s.writeline("Bye");
s.writeline("-----------------------------");
s.Close();
}
</script>
</head>
<body>
<p>To sign up for the Excel workshop please fill out the form below:
</p>
<form onsubmit="WriteToFile(this)">
Type your first name:
<input type="text" name="FirstName" size="20">
<br>Type your last name:
<input type="text" name="LastName" size="20">
<br>
<input type="submit" value="submit">
</form>
</body>
但是,我收到错误:
Uncaught SyntaxError: Unexpected identifier
使用set fso line。
我希望有人可以帮助我
答案 0 :(得分:1)
您所寻找的内容是var
,而不是set
,无论您身在何处。
var
初始化初始化范围内的变量。在这种情况下,如果您使用:
var fso = CreateObject("Scripting.FileSystemObject");
然后您可以在fso
函数中访问WriteToFile
变量。