不知道爲什麼你需要這個,但你可以做到這一點:-)
<input id="b" type="button" value="button" />
<section id="container" style="width:400px;height:200px;border:1px solid;font-family:Verdana"></section>
<script>
var button = document.getElementById('b');
var section = document.getElementById('container');
var path = ['html_document1.html', 'html_document2.html']; //paths for your documents
function fu() {
var xml = new XMLHttpRequest();
xml.addEventListener('readystatechange', function() {
if (this.readyState === 4 & this.status === 200) {
section.innerHTML = this.response;
}
}, false);
var shuffler = path.shift();
path.push(shuffler);
xml.open('GET', shuffler, true);
xml.send(null);
}
window.addEventListener('load', fu, false);
button.addEventListener('click', fu, false);
</script>
爲什麼不顯示當前沒有與顯示塊你的下一個元素? – HellBaby
我認爲你正在尋找這種方法:http://api.jquery.com/load/ –
我寫了一段時間後,但我認爲這是你的問題的解決方案 - http://jsfiddle.net/jayblanchard/ 4qNJu / –