61,112
社区成员
发帖
与我相关
我的任务
分享
<link rel="import" href="base.html" id="base">
htm=loadXMLString(html);
var a=loadXMLString(htm.getElementById("meta").innerHTML);
document.getElementById("head").append(a.scripts[0]);
我可以用document.getElementById().load();吗 [quote=引用 2 楼 foren_whb 的回复:]
也可以用jquery的$('xxx').load(url)这种方法替代
htm=loadXMLString(html)
console.log(htm.getElementById("meta").innerHTML);
我可以用document.getElementById().load();吗 [quote=引用 2 楼 foren_whb 的回复:]
也可以用jquery的$('xxx').load(url)这种方法替代
function loadXMLString(txt)
{
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
//alert('IE');
return(xmlDoc);
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
//alert('FMO');
return(xmlDoc);
}
catch(e) {alert(e.message)}
}
return(null);
}
var ajax = new XMLHttpRequest();
var html;
function createxmlHttp() {
if (window.ActiveXObject) {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} else {
ajax = new XMLHttpRequest();
}
}
createxmlHttp();
ajax.onreadystatechange = function () {
if (ajax.readyState==4 &&ajax.status==200) {
html=ajax.responseText;
}
}
ajax.open("post","base.html", false);
ajax.send(null);
htm=loadXMLString(html)
var a=htm.getElementsByTagName("script").innerHTML;
document.getElementById("head").append(a);
我可以用document.getElementById().load();吗 也可以用jquery的$('xxx').load(url)这种方法替代
也可以用jquery的$('xxx').load(url)这种方法替代