2010-10-15 8 views
0

Comment puis-je utiliser une variable dans getElementByIdjavascript - en utilisant une variable getElementById

html:

<td><a href="#" onclick='selectEditActivity("id3319201010153333");'>Click</a></td> 

javascript:

function selectEditActivity(pass_id){ 
    // this works 
    alert(pass_id) 
    // this works; 
    var A = document.getElementById("id33192010101533333").getAttribute("seq"); 
    alert(A); 
    // but this does not when I use the variable 

    var B = document.getElementById(pass_id).getAttribute("seq"); 
    alert(B); 

Répondre

2

vous manque un 3 dans votre gestionnaire onclick . Il devrait être:

onclick='selectEditActivity("id33192010101533333");' 

Au lieu de:

onclick='selectEditActivity("id3319201010153333");' 
1

id33192010101533333 n'est pas la même chose que id3319201010153333. L'un d'eux a un 3 supplémentaire à la fin.

Utilisez le même ID dans votre variable et cela fonctionnera correctement.

Questions connexes