我使用以下代码将包含我的模板的 html 文件动态加载到 div 中,它在所有浏览器中都可以正常工作,除了IE8 and lower
JS功能:
function loadHTML(url, callback) {
$.ajax({
url: url,
success: function(res) {
var div = document.createElement("div");
div.setAttribute("id", "downloadIFrame");
document.body.appendChild(div);
document.getElementById("downloadIFrame").innerHTML = (res);
callback();
}
});
}
模板.html:
<script type="text/html" id="tmpl1">
<div>sdfsdf</div>
</script>
<script type="text/html" id="tmpl2">
<div>dddd</div>
</script>