假设我有一个单选按钮集合。 当我选择/取消选择某些选项时,Tick标记似乎也在移动。 但是,如果我看到HTML代码,则没有任何选项在html中显示“checked = true”。
1)那么这些信息在哪里存储了我的选择呢? DOM对象?
同样使用JS我更改DOM对象的已检查属性 - 但我没有看到HTML源页面的更改。 &安培;我希望这些信息存在于HTML中 - 因为我会以某种方式导出页面。
2)如何使用Javascript在HTML本身中包含“checked = true”?
答案 0 :(得分:3)
HTML源只是当前页面的“蓝图”。代码被加载并解析到DOM节点中,位于浏览器内存中的某个位置。显示页面时,事情发生在浏览器的内存中。
因此,动态更改不会自动反映到浏览器中的默认“查看源”视图。
Firebug的源视图可以显示对DOM的动态更改 - 它将它们转换回HTML“实时”。但是,您不会在那里看到表单值。
正如@Daniel所指出的,Firefox中的“视图选择源”功能还显示了所选区域的“实时”视图。
答案 1 :(得分:2)
右键单击并选择“查看源”时,您将获得服务器发送给您的源。 Firefox有一个“视图选择源”,允许您查看“更新”源,Firebug扩展允许您查看它。 Chrome内置了“开发者工具”,可以让您检查HTML。