gpt4 book ai didi

javascript - 通过 javascript 解析复选框页面

转载 作者:行者123 更新时间:2023-11-30 09:09:43 24 4
gpt4 key购买 nike

我有一堆在页面加载时动态创建的复选框,写法如下:

<input type='checkbox' name='quicklinkscb' id='quicklinkscb_XX'/>

其中 XX 代表数据库中项目的 ID。

我希望能够通过 javascript 为所有复选框解析页面,并且:

找到他们的 ID 并从中删除“quicklinksscb_”,然后:

if(checkbox is checked)
{
add to add list
}
else
{
add to remove list
}

我不能通过复选框列表来做这件事,我想在所有客户端做这件事

谁能解释一下

最佳答案

for(var i = 0; i < document.forms.length; i++) {
for(var j = 0; j < document.forms[i].elements.length; j++) {
var elem = document.forms[i].elements[j];
if(elem.type == 'checkbox')
var tag = elem.getAttribute('id');
tag.replace(/^quicklinkscb_/, '');
if(elem.checked)
add_to_add_list(tag);
else
add_to_remove_list(tag);
}
}

在 jQuery 中更容易:

$(':checkbox').each(function() {
var tag = $(this).attr('id');
tag.replace(/^quicklinkscb_/, '');
if($(this).attr('checked'))
add_to_add_list(tag);
else
add_to_remove_list(tag);
});

关于javascript - 通过 javascript 解析复选框页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1183419/

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