我希望当用户按下 div 时,将创建一个新文件并插入以下行:Testing 1, 2, 3.
。
我尝试了下一件事:
<div id="rect0" onclick="CreateFile();" style="height: 85px; width: 85px; background-color:#ff0000; ">Hello</div>
<script>
function CreateFile()
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\Log\\logJscript2.txt", true);
tf.WriteLine("Testing 1, 2, 3.") ;
tf.Close();
}
</script>
最佳答案
抱歉,JavaScript 无法执行此操作。如果可以的话,这将是一个巨大的安全问题。想象一下,浏览器在用户不知情的情况下下载它喜欢的任何文件,就像您在此处建议的那样。
关于javascript - 创建一个文件并插入一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17171464/