有许多具有唯一 ID 的表单
<form id='fu_edit_1' method='post' action=''>
....
</form>
<form id='fu_edit_2' method='post' action=''>
....
</form>
使用这个js代码
var formName = 'fu_edit_'+id;
document.forms[formName].submit();
所以这里的代码在 ff 最后一个版本中可以正常工作,但是在 chrome 中,ie 拒绝工作。但是,如果您直接指定表单的 id,它会起作用,例如:
document.forms["fu_edit_2"].submit();
怎么了?
在控制台中,Chrome 写道:Uncaught TypeError: Object # has no method 'submit'