【发布时间】:2015-08-21 15:42:46
【问题描述】:
与下面的 jquery 等效的原生 javascript 是什么?
$('#anyDiv').load("anyPage.htm");
【问题讨论】:
标签: javascript jquery
与下面的 jquery 等效的原生 javascript 是什么?
$('#anyDiv').load("anyPage.htm");
【问题讨论】:
标签: javascript jquery
你可以试试这个,
window.onload = () => {
fetch('/path/to/page.html')
.then(data => {
return data.text()
})
.then( data => {
document.getElementById("parentContainer").innerHTML = data;
})
}
【讨论】:
是的,有:
function load(target, url) {
var r = new XMLHttpRequest();
r.open("GET", url, true);
r.onreadystatechange = function () {
if (r.readyState != 4 || r.status != 200) return;
target.innerHTML = r.responseText;
};
r.send();
}
load(document.getElementById('anyDiv'), 'anyPage.htm');
【讨论】:
你可以这样试试。
document.getElementById("anyDiv").innerHTML='<object type="text/html" data="anyPage.html" ></object>';
【讨论】:
<object> 标签需要CSS。在<object> 标签内尝试类似cssfile=http://www.yoursite.com/site1.css" 的内容。欲了解更多信息,请参阅此链接htmlforums.com/html-xhtml/…