gpt4 book ai didi

javascript - 将 HTML 加载到 DIV 中,但保留 CSS,JS 包含

转载 作者:行者123 更新时间:2023-11-30 13:04:29 25 4
gpt4 key购买 nike

我有一个索引页面,我想从一个非常不同的目录加载另一个页面到 DIV 上,但我希望将加载到 DIV 中的页面保持 CSS 和 JS 包含,是否可能?

好像只加载了DIV,其他页面的body,忘记了JS和CSS include。

我正在使用此代码将 HTML 加载到 div 中:

<script type="text/javascript">
function processAjax(url) {

if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange = targetDiv;
try {
req.open("GET", url, true);
} catch (e) {
alert(e);
}
req.send(null);
} else if (window.ActiveXObject) { // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = targetDiv;
req.open("GET", url, true);
req.send();

}
}
}

function targetDiv() {
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response
document.getElementById("mContent").innerHTML = req.responseText;
} else {
alert("Problem: " + req.statusText);
}
}
}
</script>



用法:

<a href="javascript:processAjax('./DataTables/extras/Editor/treinamentos/index.html');">My Page</a>

最佳答案

你为什么不使用一个 IFRAME 标签,它包含你想要显示的页面的 url 以及你想要使用的 js 和 css。

<iframe src="mypage.html"></iframe>

关于javascript - 将 HTML 加载到 DIV 中,但保留 CSS,JS 包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16193124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com