浏览器收到响应后,网页的 DOM 可能会发生什么变化?
我在包含一次性表单标记的隐藏输入元素的值中看到了这种行为。
当我在浏览器中“查看源代码”时,我看到了服务器写出的正确值。当我提交表单、查看 DOM 的当前状态或只是将元素更改为文本输入时,我看到了不同的字符串。因此,当需要回发到服务器时,输入保持的值与服务器最初发送的值不同。
禁用javascript后问题仍然存在。向元素添加只读属性也无济于事。
新信息:我又摆弄了一些,不管你信不信,在 Firefox 中关闭图像可以让这个问题消失。
为什么会发生这种情况?