使用本机JavaScript包含外部HTML文件

时间:2015-05-25 06:53:21

标签: javascript

我希望使用JS包含我的外部HTML文件但不使用Jquery。 我已经使用了它,但没有Jquery就无法工作。

<script>
$(function() {
    $('#filename').load("filename.html");
});
</script>

你们有没有更好的解决方案?

1 个答案:

答案 0 :(得分:2)

jQuery的load()基于get(),它基于$.ajax,基于原生XMLHttpRequest

var req = new XMLHttpRequest();

req.onload = function() {
    document.getElementById('filename').innerHTML = this.responseText;
}

req.open("get", "filename.html", true);
req.send();