Javascript Radiobutton onclick事件在Chrome上不起作用
我在单击RadioButton事件时有此代码:Javascript Radiobutton onclick事件在Chrome上不起作用,javascript,google-chrome,onclick,alert,Javascript,Google Chrome,Onclick,Alert,我在单击RadioButton事件时有此代码: onClick="var colRadio = document.getElementsByName('Botones_Radio1'); if( colRadio[3].checked)alert('mensaje')" 它检测用户何时单击第三个选项并显示消息。它在IE浏览器中运行良好,但在Chrome中不起作用。我也使用过onChange事件,但它在Chrome上不起作用 有什么帮助吗?您的doctype是什么 我觉得这可能是一个onClic
onClick="var colRadio = document.getElementsByName('Botones_Radio1'); if( colRadio[3].checked)alert('mensaje')"
它检测用户何时单击第三个选项并显示消息。它在IE浏览器中运行良好,但在Chrome中不起作用。我也使用过onChange事件,但它在Chrome上不起作用
有什么帮助吗?您的doctype是什么
我觉得这可能是一个onClick对onClick的问题
见:
尝试改用以下方法:
onclick="var colRadio = document.getElementsByName('Botones_Radio1'); if( colRadio[3].checked)alert('mensaje')"
还要检查带有onclick代码的收音机是否不属于您测试的同一个收音机组。下面是一个在chrome中工作的示例:console是否显示任何错误?否,是否打印任何错误确定colRadio[3]存在?这意味着数组应该有4个元素。你刚才说的是第三个选项,它是我的doctype:我已经尝试了onclick和onclick。但是只有在Explorer中才能正常工作,而不是在ChromeI中。我假设带有onclick代码的无线电不是您测试的同一无线电组的一部分?如果它是,那么显然这将不起作用,因为您测试的对象将不再具有已检查状态。如果不是,那么您的实际onclick代码在chrome中对我来说似乎很好,下面是一个小提琴示例: