我知道我应该使用其替代“onclick”作为“复选框”,以解决“Safari”和“Chrome”中的这个问题。但是,如果我想为“fieldset”(一组复选框)使用“onchange”事件,我该怎么办?
答案 0 :(得分:0)
看起来在使用“javascript”加载页面后分配“onchange”事件,有效!这是一个例子:
<script type="text/javascript">
window.onload = function() {
var fieldsets = document.getElementsByTagName("fieldset");
for( i = 0 ; i < fieldsets.length ; i++ ) {
fieldsets[i].onchange = function() {
Validate(); // Calling sample function
}
}
}
function Validate() {
// Sample function content
}
</script>