如何给 "checkbox onChange event" 调用输入 ID(在 Xpages 中)

How to give a "checkbox onChange event" the calling Input Id (in Xpages)

我有一个 Xpages 应用程序,我目前正在重复控件中使用复选框来调用 onChange 函数,我想将调用 element/elementID 解析到位于以下位置的客户端 Javascript:事件-> onChange。我的问题是我的 Javascript returns 在使用 "this" 时未定义。我试图在函数调用中解析一个对象,但这在 Xpages 中似乎也不可能。

Javascript 代码(可能不会有多大帮助):

var fieldsets = document.querySelectorAll("table.checkboxGroups");
console.log(fieldsets);
console.log("-----------------");

var fieldsetCurrent = fieldsets[0]; //this is where I need the calling elem

console.log(fieldsetCurrent);
console.log("-----------------");

var fieldsetCheckboxes = fieldsetCurrent.getElementsByTagName("input");
console.log(fieldsetCheckboxes);
console.log("-----------------");


for(i=0;fieldsetCheckboxes.length;i++){
    var elem = fieldsetCheckboxes[i];

    console.log(i + " : " +elem);

    elem.setAttribute("checked","");
    //elem.checked;
}

如果您在笔记文档上重复,那么您可以将文档 ID 作为属性添加到复选框,并使用此 ID 调用您的 onChange 事件处理程序。 dojo.query 在这里可能也有一些价值。