function registerForm(formName){
if(!formName)
return;
var form = document[formName];
form.onSubmit = function(){
console.log('I am the onsubmit function');
};
console.log('onsubmit set: ' + form.onsubmit);
}
window.onload = function(){
registerForm('myform');
};
这是一段较大的代码片段。
如您所见,我将 form.onsubmit 分配为等于一个匿名函数
但是,分配不起作用。
用 form.onsubmit = 1 替换分配也不起作用 - 之后该值仍然为空。
任何帮助表示赞赏。谢谢。