2010-09-04 7 views
-1

J'ai un bouton qui ajoute un paragraphe chaque fois que l'on clique dessus. Dans mon code j'ai une fonction appelée addPara(count), et j'ai une variable counterstart. comment puis-je passer cette variable counterstart à moi fonction?Passer un argument à une fonction en Javascript

+0

Veuillez préciser ce que vous faites maintenant et ce dont vous avez besoin. Cette question est difficile à comprendre. –

Répondre

4

addPara(counterstart);

+0

merci mais pas ce dont j'avais besoin peut-être ma question est trop vague. La fonction addPara() devrait avoir (au moins) un argument qui lui est passé - la variable counterStart .... – Sam

+0

Oui, je passe la variable 'counterstart' à' addPara'. – alternative

2

Si vous voulez dire que vous n'êtes pas sûr de combien d'arguments seront transmis, vous pouvez faire référence à toute discussion via la collection arguments dans la fonction.

function addPara() { 
    console.log(arguments); // "arguments" is a collection of the arguments. 
    if(arguments[0] === undefined) { 
     // do something and return if no arguments were given 
     return false; 
    } 
     // otherwise loop through the arguments passed 
    for(var i = 0, len = arguments.length; i < len; i++) { 
     // do something with arguments[ i ]; 
    } 
} 
+0

Cette question est si ambigu que je me demande si cela vaut la peine de répondre. +1 pour l'effort. – alternative

Questions connexes