gpt4 book ai didi

javascript - 在表单中按名称查找 `datalist`?

转载 作者:行者123 更新时间:2023-11-28 14:48:40 24 4
gpt4 key购买 nike

给定一个表格:

console.log(document.getElementById('f').elements['a']);
console.log(document.getElementById('f').elements['b']);
<form id='f'>
<input name='b' list='list' type='text'/>
<datalist name='a' id='list' />
<input name='btn' type='button' value='go'/>
</form>

为什么我尝试按名称 a 获取 datalist 会返回 undefined?但是,当我按名称 b 搜索时,它会成功吗?

最佳答案

根据https://www.w3.org/TR/html5/infrastructure.html#htmlformcontrolscollection-0 elements 中的元素属性(property)are :

button, fieldset, input, keygen, object, output, select, textarea 

所以,如果你想要<datalist>被视为element - 您可以引用W3C)

关于javascript - 在表单中按名称查找 `datalist`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404553/

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