我尝试通过ajax加载整个页面(删除了doctype和html标签)。然后
document.documentElement.innerHTML=xmlhttp.responseText;
但Google Chrome说:指定了无效或非法的字符串。
如果我这样做也会出现同样的错误:
document.documentElement.innerHTML='<head><meta></head><body></body>';
但是这个字符串没关系:
document.documentElement.innerHTML='<head></head><body></body>';
答案 0 :(得分:0)
试试这个:
document.write(xmlhttp.responseText);
当然,您需要包含html标记和doctype。