-1

我有这个:

<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?

4

1 回答 1

3

IE 在保持命名空间不同方面存在问题(错误)。页面上是否还有其他使用“辅助”作为全局范围内idname变量、...?如果是这样,那是你的问题。一个简单的检查方法是做一个实验:将隐藏字段的 ID 更改为flibberdegibbet并更改getElementById调用中的字符串。如果它开始工作,则意味着您在某处存在名称冲突。

于 2010-02-06T17:50:36.493 回答