GetElementById IE

时间:2010-02-06 17:46:22

标签: javascript internet-explorer firefox getelementbyid

我有这个:

<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 个答案:

答案 0 :(得分:3)

IE在保持名称空间不同方面存在问题(错误)。在页面上是否有任何其他<{1}},id,全局范围内的变量,......?如果是这样,那就是你的问题。一种简单的检查方法是进行实验:将隐藏字段的ID更改为name并更改flibberdegibbet来电中的字符串。如果它开始工作,那意味着你在某处有名称冲突。