javascript - 创建一个文件并插入一行

标签 javascript html

我希望当用户按下 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/

相关文章:

javascript - 您将如何使用 javascript 和 jQuery 检测下面这个 2d 游戏中的碰撞?

javascript - 鼠标悬停 - 如何多次触发它?

javascript - 您将如何在同一行中将 Math.abs 和 toLocaleString() 链接在一起?

javascript - 如何创建一个部分来显示博客上特定标签的最新帖子?

html - 如何获取 &lt;script type ="module"> 中的 document.currentScript.ownerDocument?

javascript - 悬停 div svg 路径颜色更改

javascript - 如何使用样式绑定(bind)突出显示表格行?

javascript - 惰性图像加载器

javascript - HTML、CSS 图像 slider

javascript - 如何在 jQuery 中创建具有 &lt;input type ="checkbox"> 的所有 id 的数组?