我有一个附加到java程序的基本html文件。每当刷新页面时,此java程序都会更新部分HTML文件的内容。我想在每个时间间隔后仅刷新页面的那一部分。我可以放置我想在div
刷新的部分,但我不知道如何只刷新div
的内容。任何帮助,将不胜感激。谢谢。
使用fetch
和innerHTML
加载div内容
let url="https://server.test-cors.org/server?id=2934825&enable=true&status=200&credentials=false&methods=GET"
async function refresh() {
btn.style.visibility= "hidden";
dynamicPart.innerHTML="Loading..."
dynamicPart.innerHTML=await(await fetch(url)).text();
setTimeout(refresh,2000);
}
<div id="staticPart">Here is static part of page
<button id="btn" onclick="refresh()">Start refreshing (2s)</button>
</div>
<div id="dynamicPart">Dynamic part</div>