【问题标题】:variable in variable name for javascript [duplicate]javascript变量名中的变量[重复]
【发布时间】:2016-03-10 16:24:42
【问题描述】:

命令“alert(numOne);”显示 f_name。因此,我希望函数的最后一行变成 document.f_name.submit();但我目前的想法行不通。有没有办法做到这一点?

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

}

【问题讨论】:

  • document[numOne].submit()?

标签: javascript function variable-names


【解决方案1】:

您可以为此使用bracket notation,

document[numOne].submit();

你的完整代码是,

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多