gpt4 book ai didi

javascript - 如何检查asp中的哪些项目:Treeview are checked client side

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

我有一个 asp 页面,上面有一个带有复选框的 TreeView 控件。我希望能够检查客户端(javascript)哪些项目已被检查。

现在,当我查看页面的源代码时,树由表格元素组成,我在选中的项目上看到了这一点:

<input type="checkbox" name="TreeView1n0CheckBox" id="TreeView1n0CheckBox" checked="checked" />

这样我就可以循环所有 <input>元素,但我想知道是否有更好的方法来执行此操作(是的,在服务器上会更容易,但我想在客户端上执行此操作)。

我需要弄清楚的另一件事是如何返回 TreeView 中项目的 ID。

有什么建议吗?

最佳答案

选择选中的,转换为数组,然后使用map获取它们的ID。

var CheckedElements = Array.from(document.querySelectorAll('input[type="checkbox"]:checked')).map(function(x){ return x.getAttribute('id') });

关于javascript - 如何检查asp中的哪些项目:Treeview are checked client side,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43913258/

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