我的 JSP Web 应用程序在 IE 版本 9 及更高版本与 IE 版本 7、8 和 Quirks 模式之间遇到了问题。在 IE 9 以下版本中,当我更新表中输入文本字段的值并在 JavaScript 中查看表的innerHTML 时,我可以看到innerHTML 中输入文本字段的值已更新为新的值我在页面上输入的值。但是,当我查看 IE 9 及更高版本的输入文本字段的innerHTML 值时,该值将保持页面加载时的值。不知何故,innerHTML 值在 IE 9 及更高版本中不会更新,但在 IE 9 以下会更新,我想知道浏览器版本之间的差异是否有特定原因。
最佳答案
值属性应该反射(reflect)当前值,而值属性反射(reflect)默认值.
此错误已在较新版本的 IE 中修复。 Quirks 模式模拟了旧版本所遭受的巨大损失。
关于javascript - 在 JavaScript 中检索 innerHTML 的输入值在 IE 9 及更高版本中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26613940/