我正在尝试用javascript编写另存为对话框,
我有一个数据内容,我想让用户保存它,
我设法让下面的代码工作,但这段代码正在改变 html 数据,
所以我的问题是:
1)我怎样才能找回html数据,就像我点击按钮之前一样?
2)我可以做更优雅的方式吗?
<script type="text/javascript">
function saveChanges()
{
var oldHtml = document.documentElement;
document.open("text/html","replace");
document.write("Hello");
document.close();
document.execCommand("saveas", false, "default.htm");
}
</script>
<body>
<button onclick="saveChanges();">Click to save123</Button>
</body>