getElementById IE
-
19-09-2019 - |
문제
나는 이것을 가지고있다:
<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가 아닌가?
해결책
즉, 네임 스페이스를 구별하는 문제 (버그)가 있습니다. 당신은 가지고 있습니까? 아무것 "AID"를 사용하는 페이지에서 id
, ㅏ name
, 글로벌 범위의 변수 ...? 그렇다면 그것은 당신의 문제입니다. 쉽게 확인하는 방법은 실험을 수행하는 것입니다. 숨겨진 필드의 ID를 flibberdegibbet
그리고 당신의 문자열을 변경하십시오 getElementById
전화. 작동하기 시작하면 어딘가에 이름이 갈등이 있음을 의미합니다.
제휴하지 않습니다 StackOverflow