gpt4 book ai didi

javascript - 使用 ID 访问表单元素

转载 作者:行者123 更新时间:2023-11-28 11:42:22 27 4
gpt4 key购买 nike

这让我感到惊讶,但我有一个简单的表单,其中包含 3 个字段。这些字段没有“名称”属性。相反,它们有一个“id”属性。

但是。我还可以做

var f = document.getElementsByTagName('form')[0];
alert(f.elementID);

访问该元素。我认为以这种方式访问​​表单元素,“name”属性是必要的。

我在某处找不到这种行为的任何解释。有什么指示吗?

编辑:

我认为我的问题有些困惑。

我的表单字段没有“名称”属性。他们有一个“id”。不过,我可以做到这一点:

myform.elementId

访问它们。该问题与 getElementsByTagName 无关。

最佳答案

getElementsByTagName返回给定标签的所有元素。 (在您的情况下,所有 <form> 元素)

它不会返回所有具有 name 的元素属性,正如您似乎所理解的那样。

就您而言,您可以调用getElementById返回具有给定 ID 的(单个)元素。

<小时/>

编辑:我想我误解了你的问题。

如果你问为什么你仍然可以写 myform.elementId ,它确实使用了元素的 ID。

关于javascript - 使用 ID 访问表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016640/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com