Javascript 另存为文件的一部分

Javascript 另存为文件的一部分,javascript,Javascript,我想有一个按钮,当你点击这个按钮,联合国可以保存为文件的一部分 例如,如果在DOM中有: <div> <div id="myButton">My Button</div> <h1>My Title</h1> <p>My Text</p> </div> 我的纽扣 我的头衔 我的文字 然后,当您单击“我的按钮”时,导航器将打开一个窗口,用于保存一个文件,该文件未命名为“我的按钮”,内容为

我想有一个按钮,当你点击这个按钮,联合国可以保存为文件的一部分

例如,如果在DOM中有:

<div>
  <div id="myButton">My Button</div>
  <h1>My Title</h1>
  <p>My Text</p>
</div>

我的纽扣
我的头衔
我的文字

然后,当您单击“我的按钮”时,导航器将打开一个窗口,用于保存一个文件,该文件未命名为“我的按钮”,内容为“我的文本”。我是否可以或应该使用弹出窗口或其他方式来实现这一点

由于黑客攻击的风险,我不认为这是直接可能的,但也许导航插件可以做到这一点?因为我不喜欢cross navigator的支持,它只供个人使用


谢谢

单靠javascript是无法做到这一点的,您需要像PHP这样的服务器端脚本,然后您必须向服务器发送ajax请求以保存文本

下面是您的代码的大致外观

$("#myButton").click(function() {
    //show some saving somewhere

    $.post("yourserverpage.php", 
    { 
       //Send the data
       title : $(this).parent().chidren("h1").html(), 
       text : $(this).parent().chidren("p").html(),
    }, function(data) {
       //sucess
       // do something on success
    }
);

您好,您是否正在尝试从web保存文件,如将其上载到web服务器?问题不那么清楚