格式化document.formToSubmit.submit()行的正确方法是什么?
var formToSubmit = 'postcomment' + id;
alert( ''+ formToSubmit +'' );
document.formToSubmit.submit();
formToSubmit变量似乎是正确的,但submit()不起作用。
答案 0 :(得分:2)
简单地说:
document.getElementById('postcomment' + id).submit();
答案 1 :(得分:1)
formToSubmit现在是一个字符串而不是一个对象。 试试这个:
var formToSubmit = document.getElementById('postcomment' + id);
alert( ''+ formToSubmit +'' );
formToSubmit.submit();
答案 2 :(得分:1)
Zyphrax走在正确的轨道上。您只需要删除“文档”。在最后一行。
var formToSubmit = document.getElementById('postcomment' + id);
alert( ''+ formToSubmit +'' );
formToSubmit.submit();
警报正在按预期工作,因为formToSubmit现在是一个DOM对象,而您收到的消息是相应的字符串表示形式。如果你想检查你是否有正确的表格,你可以这样做:
alert(formToSubmit.id);
答案 3 :(得分:1)
document['postcomment'+id].submit()
也应该有用