使用jQuery,我可以使用$.load()
更新div的内容。如何在纯JavaScript中更新div?
答案 0 :(得分:2)
正如Julian H. Lam所建议的那样:
var req = new XMLHttpRequest();
req.open("POST", "address_for_div_content", true);
req.onreadystatechange = function () {
if (req.readyState != 4 || req.status != 200) return;
document.getElementById('id_of_div')=req.responseText;
};
Here XMLHttpRequest的文档
答案 1 :(得分:0)
Pure JavaScript(不是JQuery)解决方案:将你的div包装在iframe中,给它一个id myFrame,然后像这样刷新孩子:
parent.document.getElementById("myFrame").reload();
答案 2 :(得分:0)
我有无线电输入,并希望使用html中的默认检查值重新加载它们;这对我有用:
const content = document.getElementById("myDiv").innerHTML;
document.getElementById("myDiv").innerHTML = content;