在ie11中保存网页时保持动态更改

时间:2015-11-30 08:51:26

标签: javascript html internet-explorer-11

我需要使用保存网页功能将网页保存到文件系统,同时保持使用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:&nbsp;</label>
                <input id="name" name="name">
                <input type="button" name="button" value="Save" onclick="saveUser(this.form)" />
            </form>
        </p>
    </div>

</body>

</html>

在IE11中保存网页时,有人可以提出如何保持动态变化的建议吗?

0 个答案:

没有答案