GetElementById IE - PullRequest
       13

GetElementById IE

0 голосов
/ 06 февраля 2010

У меня есть это:

<input type="hidden" id="aid" value="<? echo $_GET['id']; ?>"></div>

и

  var aID = document.getElementById('aid');
  var postFile = 'showcomments.php?id='+ aID.value;
  $.post(postFile, function(data){

Почему это будет работать только в FF, а не IE?

1 Ответ

3 голосов
/ 06 февраля 2010

В IE есть проблемы (ошибки) с различением пространств имен. У вас есть что-нибудь еще на странице, которая использует "помощь" как id, name, переменную в глобальной области видимости, ...? Если так, то это твоя проблема. Простой способ проверить это - провести эксперимент: измените идентификатор скрытого поля на flibberdegibbet и измените строку в вашем вызове getElementById. Если он начинает работать, это означает, что у вас где-то конфликт имен.

...