gpt4 book ai didi

javascript - 迭代表单元素时获取 div

转载 作者:行者123 更新时间:2023-11-28 18:56:35 25 4
gpt4 key购买 nike

Here我学习了如何获取包含 divform

现在,假设我想在单击“重置”按钮时清除 form 内的所有 div。当迭代表单的元素时:

var F = some_form;
for (var i=0; i<F.elements.length; i++) {
if (F.elements[i].id.substr(0,3) == 'div') {
F.elements[i].innerHTML = '';
}
}

我知道 div 不会作为包含 form 的元素添加。似乎我需要获取包含 formdocument,然后在 document 中搜索 divs 。不过那速度比较慢。还有其他办法吗?

最佳答案

使用getElementsByTagName()form 中查找 div 元素:

var F = document.getElementById('foo');

var divs = F.getElementsByTagName('div');

for (var i = 0; i < divs.length; ++i)
divs[i].innerHTML = '';
<form action="" id="foo">
<div>div</div>
<div>another</div>
</form>

关于javascript - 迭代表单元素时获取 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33526026/

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