[已經完美解決]IE下 'document.getElementById(...)' is null


View Code
 1 $.ajax({
2 type: "POST",//請求方式
3 url: "text.txt",//地址,就是action請求路徑
4 cache:false,
5 data: "text",//數據類型text xml json script jsonp
6 success: function(msg){//返回的參數就是 action里面所有的有get和set方法的參數
7 document.getElementById("result").innerHTML=msg;
8 alert(document.getElementById("result"));
9 }
10 });

以上代碼,在FF下沒有問題,但是在IE下會報: 'document.getElementById(...)'  is null錯誤

goolge+baidu了一下,比較靠譜的是說頭文件的生命的加一行,將IE8模式強制切換到IE7模式

照做后無果,問題依舊,然后想到既然沒找到或者為空,說明沒找到該標簽,所以,將該JS的引用放到標簽下面,OK,問題解決:

<div id="result"></div>
<script src="ajax.js"></script>

思考真重要!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM