Javascript Browser DOM:什么导致我的表单的name属性显示为文档对象的属性?

时间:2016-07-25 02:51:39

标签: javascript html dom

如果我有一个包含此代码段的HTML文档:

    <form name="my_awesome_form" action="http:///handler.blah" method="post">
        <input type="text" name="test_input"/>
        <input type="submit" value="submitter" />
    </form>

然后我打开firefox开发者工具的javascript控制台,输入单词document.

> document.addEventListener
           __proto__             <-- list of completions
           activeElement
           my_awesome_form

开发人员工具生成完成列表,即文档对象的属性 我可以看到我给我的表单的名称属性name="my_awesome_form"出现在这个列表中,这是对我表单的DOM元素的引用。
我的问题是对此负责是什么,我在哪里可以找到相关的文档?

我查看了MDN document API documentation但似乎浏览器已经自动添加了页面的后处理,因此它显然没有硬编码到document对象继承的DOM API接口中。
我也看了https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268 但也无法在那里找到解释。

0 个答案:

没有答案