我有這樣的:的getElementById IE
<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瀏覽器?
我有這樣的:的getElementById IE
<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
,在全球範圍內的變量,...?如果是這樣,那就是你的問題。一個簡單的檢查方法是做一個實驗:將隱藏字段的ID更改爲flibberdegibbet
,並更改getElementById
調用中的字符串。如果它開始工作,這意味着你的名字有衝突。
工作!謝謝T.J – Karem 2010-02-06 18:04:03
非常好。人,我們花在IE上的時間。 – 2010-02-06 18:11:50
現在恐怕OP已經把代碼保存爲flibberdegibbet並且聲明大小寫關閉! – 2010-02-06 18:28:40
也許你有一箇舊版本的IE瀏覽器? 在你的文章中輸入。 – oneat 2010-02-06 17:48:33
不起作用***如何***? (來吧人,具體!!) – 2010-02-06 17:51:26
哪部分失敗?也關閉你輸入標籤 – 2010-02-06 17:52:20