我需要使用保存网页功能将网页保存到文件系统,同时保持使用javascript进行更改。我有一个输入字段,您可以在其中输入您的名字并保存,然后显示在网站上。如果我在firefox中使用另存为...我的更改将保存在生成的html文件中。当我使用IE11时,我得到的原始源代码没有我的用户输入。
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Test Page</title>
<script>
function saveUser(form) {
var form = document.getElementById('saveUserForm');
form.previousElementSibling.innerHTML = form.previousElementSibling.innerHTML + "<br />Created by: " + form.name.value;
form.parentNode.removeChild(form);
}
</script>
</head>
<body>
<div>
<h1>Test Page</h1>
<p>Created at: Today
<form class="userForm" id="saveUserForm" action="" method="get">
<label for="name">Created by: </label>
<input id="name" name="name">
<input type="button" name="button" value="Save" onclick="saveUser(this.form)" />
</form>
</p>
</div>
</body>
</html>
在IE11中保存网页时,有人可以提出如何保持动态变化的建议吗?