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();
}
}
命令 "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();
}
}