这个代码快是从其他网站上看到的。
可以将textarea中的内容保存成制定名字的文件。
代码如下:
首先定义一个textarea id为 text2save
代码如下:
下面就是核心代码了function savecode(elem)
{
elem = $(elem);
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/msie/))
{
var newwin = window.open('', '_blank', 'top=10000');
newwin.document.open('text/html', 'replace');
newwin.document.write(elem.value);
newwin.document.execCommand('saveas','','w3cfuns_code.html');
newwin.close();
}
else
{
var a = document.createElement("a");
var r1 = //i;
var r2 = / /i;
var r3 = /
var code = elem.value;
if(r1.test(code))
{
code = code.replace(r1, "");
}
else if(r2.test(code))
{
code = code.replace(r2, "");
}
else if(r3.test(code))
{
code = code.replace(r3, "
}
a.href = "data:text/html;charset=utf8," + code;
a.download = "w3cfuns_code.html";
a.click();
}
}
调用方法如:savecode(text2save);