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でこののみ動作しますか?
解決
IEは、異なる名前空間を維持するとの問題点(バグ)を持っています。あなたは... id
として「援助」を使用しているページ、name
、グローバルスコープで変数、上のの他にの何かを持っていますか?もしそうなら、それはあなたの問題です。チェックする簡単な方法は、実験を行うことです:flibberdegibbet
とあなたのgetElementById
呼び出しで文字列を変更するには、隠しフィールドのIDを変更します。それは作業を開始した場合、それはあなたがどこかで名前の競合を持っていることを意味します。
所属していません StackOverflow