2010-11-24 10 views
0

Je veux utiliser la valeur d'une variable pour construire une variable dans la fonction.Javascript - Variable de fonction à utiliser dans une autre variable

Voici ce que je suis arrivé à ce jour:

function foo(1a, 1b) { 
var money = document.myform.1b; 
} 

Donc, fondamentalement, si je passe foo(aaa, bbb), je voudrais l'argent variable à:

var argent = document.myform.bbb ;

+0

n'a pas de sens du tout –

+0

Prenez note que '' 1a' et 1b' ne sont pas valides [Identifiers] (http://asenbozhilov.com /articles/identifiers-en.html#identifier_start). – CMS

Répondre

2

Vous pouvez utiliser document.myform[bbb] si bbb est une chaîne. De quel effet es-tu après?

var bbb="variablename"; 
var money = document.myform.bbb 

ou 2

var bbb="variablename"; 
var money=document.myform.variablename 
+0

document.myform [bbb] a fonctionné! J'utilise ceci pour faire des sélections dynamiques. – oprogfrogo

1
function foo(a, b) { 
    var money = document.myform[b]; 
} 

En outre, je ne crois pas js vars peut commencer par un nombre.

Questions connexes