JavaScript - использование переменной в getElementById - PullRequest
0 голосов
/ 15 октября 2010

Как мне использовать переменную в 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);

Ответы [ 2 ]

2 голосов
/ 15 октября 2010

Вам не хватает 3 в вашем onclick обработчике. Должно быть:

onclick='selectEditActivity("id33192010101533333");'

Вместо:

onclick='selectEditActivity("id3319201010153333");'
1 голос
/ 15 октября 2010

id33192010101533333 - это не то же самое, что id3319201010153333.Один из них имеет дополнительный 3 в конце.

Используйте тот же идентификатор в вашей переменной, и он будет работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...