Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单选按钮列表选中事件在使用javascript取消选中后未触发_Javascript - Fatal编程技术网

单选按钮列表选中事件在使用javascript取消选中后未触发

单选按钮列表选中事件在使用javascript取消选中后未触发,javascript,Javascript,我有一个复选标记,当用户点击它时,如果它被选中,那么一个radiobuttonlist是可见的。取消选中复选标记时,radiobuttonlist不可见。我想做的是,如果选中radiobuttonlist的任何项目,则选中复选标记时,我想取消选中它,因此,如果用户再次将复选标记设置为选中,我希望radiobuttonlist可见,但所有项目均未选中 这是我使用JavaScript所做的工作: elementRef = document.getElementById('<%= rowFlig

我有一个复选标记,当用户点击它时,如果它被选中,那么一个radiobuttonlist是可见的。取消选中复选标记时,radiobuttonlist不可见。我想做的是,如果选中radiobuttonlist的任何项目,则选中复选标记时,我想取消选中它,因此,如果用户再次将复选标记设置为选中,我希望radiobuttonlist可见,但所有项目均未选中

这是我使用JavaScript所做的工作:

elementRef = document.getElementById('<%= rowFlightClass.ClientID %>');
            clearList(elementRef)
function clearList(elementRef) {
        var inputElementArray = elementRef.getElementsByTagName('input');
        for (var i = 0; i < inputElementArray.length; i++) {
            var inputElement = inputElementArray[i];
            inputElement.checked = false;   

        }

}
elementRef=document.getElementById(“”);
clearList(elementRef)
函数clearList(elementRef){
var inputElementArray=elementRef.getElementsByTagName('input');
对于(变量i=0;i
但单选按钮并没有完全清除,它们似乎是在内存中检查的


使用此代码时,它们看起来已被清除,但如果您单击以前选择的单选按钮selected,则不会触发selectedindexchange事件。

您可以从以下链接获得选中和未选中的示例-如果它可以帮助您

您可以向我们展示您的标记(实际发送到浏览器的HTML,而不是ASP.net源代码)吗?是否正确解析了
(即使用正确的
id
)?