【问题标题】:Where is form response stored?表单响应存储在哪里?
【发布时间】:2010-07-06 17:33:18
【问题描述】:

假设我有一个单选按钮集合。 当我选择/取消选择某些选项时,勾选标记似乎也在移动。 但是,如果我看到 HTML 代码,则没有一个选项真正在 html 中显示“checked=true”。

1)那么,关于我的选择的这些信息真的存储在哪里? DOM 对象?

我还使用 JS 更改了 DOM 对象的选中属性——但我没有看到页面的 HTML 源代码发生变化。 & 我希望这些信息以 HTML 格式显示 - 因为我会以某种方式导出页面。

2)如何使用 Javascript 在 HTML 中包含“checked=true”?

【问题讨论】:

    标签: javascript html forms


    【解决方案1】:

    HTML 源代码只是当前页面的“蓝图”。代码被加载并解析到浏览器内存中某处的 DOM 节点中。当页面显示时,浏览器的内存中会发生一些事情。

    因此,动态更改不会自动反映到浏览器中的默认“查看源”视图。

    Firebug 的源视图可以显示对 DOM 的动态更改 - 它将它们转换回 HTML“实时”。不过,您不会在那里看到表单值。

    正如@Daniel 指出的那样,Firefox 中的“视图选择源”功能还显示了所选区域的“实时”视图。

    【讨论】:

      【解决方案2】:

      当您右键单击并选择“查看源代码”时,您将获得服务器发送给您的源代码。 Firefox 有一个“查看选择源”,允许您查看“更新的”源,Firebug 扩展也允许您查看它。 Chrome 内置了“开发者工具”,允许您检查 HTML。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-09
        • 2020-06-04
        • 2019-04-21
        • 2017-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多