javascript 的变量名称中的变量

variable in variable name for javascript

命令 "alert(numOne);" 显示 f_name。因此,我希望函数的最后一行成为 document.f_name.submit();但我目前的想法行不通。有办法实现吗?

    function submitform(e)
{
    var numOne = e.id;
    alert(numOne);
    if (        confirm("Proceed?")){
          document.numOne.submit();
        }

}

您可以使用 bracket notation 来达到这个目的,

document[numOne].submit();

你的完整代码是,

function submitform(e) {
  if (confirm("Proceed?")) {
    document[e.id].submit();
  }
}