2017-08-30 34 views
-3

我需要加載在DIV文件上的另一個DIV的點擊:JS:在DIV加載外部文件上點擊

到目前爲止我的代碼:

<div id="load_home">HOME </div> 
<div id="content"></div> 

<script> 
$(document).ready(function(){ 
    $("#load_home").click(function(){ 
    $("#content").load('code.html'); 
    }); 
}); 
</script> 
+0

問題是..? – Arkej

+0

它沒有工作。 – octavelhiver

+0

控制檯中是否有錯誤? –

回答

0

您可以使用JavaScript點擊功能內得到的HTML文件內容和附加到content DIV這樣

<div id="load_home">HOME </div> 
<div id ="content"></div> 

<script> 
$(document).ready(function(){ 
    $("#load_home").click(function(){ 
     document.getElementById('content').innerHTML = loadContent(); 
    }); 
}); 

function loadContent(){ 
    var xmlhttp = new XMLHttpRequest(); 
    var pathToFile = 'code.html'; 
    xmlhttp.open("GET", pathToFile , false); 
    xmlhttp.send(); 
    return xmlhttp.responseText; 
} 
</script> 

注意pathToFile變量保存要渲染的HTML文件的實際路徑。

+0

就是這樣。謝謝 ! – octavelhiver

+0

請標記爲綠色,以便它可以被描述爲已接受 –