-1
试图创建一个按钮(或链接)从html表单textarea内下载数据并保存为XML文件。我可以解释为什么,但它会持续下去。将表单文本文件下载为XML文件。适用于IE10,但不适用于Chrome35或Firefox30
这里是我的工作(仅在IE10中)文本示例。我希望它能够在Chrome和Firefox中运行,但到目前为止还没有运气,有什么想法?
我并不需要什么特别的,只是扔在一个变量中的数据,把变到一个新文件,并提示另存为filename.xml中
<html>
<head>
<script lang="javascript">
function download(){
var xmlContent = document.getElementById("Kitchen").innerHTML; //here we load our xml data
var blob = new Blob([xmlContent], {
type: "text/xml;charset=utf-8;"
});
navigator.msSaveBlob(blob, "SaveAsYourFileNameHere.xml");
}
</script>
</head>
<body style="background-color: rgb(225,225,225)">
<br>
<form id="House">
<textarea id="Kitchen"cols="20" rows="10">This is the Kitchen</textarea>
</form>
<br>
<a href="#" onClick="download()">Download Xml</a><br>
<br>
</body>
</html>