gpt4 book ai didi

javascript - 查找与给定输入关联的 html 标签

转载 作者:IT王子 更新时间:2023-10-29 02:43:22 27 4
gpt4 key购买 nike

假设我有一个 html 表单。每个 input/select/textarea 都会有一个对应的 <label>for属性设置为其伙伴的 ID。在这种情况下,我知道每个输入只有一个标签。

给定一个 javascript 中的输入元素——例如,通过 onkeyup 事件——找到它关联标签的最佳方法是什么?

最佳答案

如果你正在使用 jQuery,你可以这样做

$('label[for="foo"]').hide ();

如果您不使用 jQuery,则必须搜索标签。这是一个将元素作为参数并返回关联标签的函数

function findLableForControl(el) {
var idVal = el.id;
labels = document.getElementsByTagName('label');
for( var i = 0; i < labels.length; i++ ) {
if (labels[i].htmlFor == idVal)
return labels[i];
}
}

关于javascript - 查找与给定输入关联的 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285522/

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