html怎么将input数据通过js保存到本地txt文件中

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
<textarea name="wenben" id="wenben" cols="100" rows="10">000</textarea>
<input type="button" value="Save" onclick="saveText()">   
<script>   
function saveText()  { 
  var strHTML= document.getElementById("wenben").value;//获取内容
  
  var winSave=window.open();  
  winSave.document.open("text","gb2312");  
  winSave.document.write(strHTML);  
  winSave.document.execCommand("SaveAs",true,"newfile.txt");
  window.location.href="#"  ;
  winSave.close();   
}   
</script>
</body>
</html>

上面的代码为什么不行?

木亦Sam
浏览 20225回答 1
1回答

qq_二冬_0

document的execCommand方法是ie独有的吧,所以你这段代码在ie下是可以实现的,其他浏览器可能需要别的方式去实现
打开App,查看更多内容
随时随地看视频慕课网APP