Javascript-我想从链接(字符串)创建一个文档对象
有没有办法通过调用函数来创建javascript文档对象? 大概是这样的:Javascript-我想从链接(字符串)创建一个文档对象,javascript,dom,Javascript,Dom,有没有办法通过调用函数来创建javascript文档对象? 大概是这样的: var myDoc=createDocument(“example.html”); 最初,您需要在使用后通过AJAX请求获取html var parser=new DOMParser(); var doc=parser.parseFromString(“,“text/html”); 或 var doctype=document.implementation.createDocumentType( “html”, '
var myDoc=createDocument(“example.html”);
最初,您需要在使用后通过AJAX请求获取html
var parser=new DOMParser();
var doc=parser.parseFromString(“,“text/html”);
或
var doctype=document.implementation.createDocumentType(
“html”,
'-//W3C//DTD XHTML 1.0 Strict//EN',
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'
);
var dom=document.implementation.createDocument(
'http://www.w3.org/1999/xhtml',
“html”,
doctype
);
//在可以使用dom变量之后,分配页面的正文。
dom.documentElement.innerHTML='';
最初,您需要在使用后通过AJAX请求获取html
var parser=new DOMParser();
var doc=parser.parseFromString(“,“text/html”);
或
var doctype=document.implementation.createDocumentType(
“html”,
'-//W3C//DTD XHTML 1.0 Strict//EN',
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'
);
var dom=document.implementation.createDocument(
'http://www.w3.org/1999/xhtml',
“html”,
doctype
);
//在可以使用dom变量之后,分配页面的正文。
dom.documentElement.innerHTML='';
是“example.html”
本地文件吗?“example.html”是javascript程序中的一个变量。您能更具体地回答您的问题吗?是example.html
是html
文档
是html文档吗?是“example.html”
本地文件吗?“example.html”是javascript程序中的一个变量。您能更具体地回答您的问题吗?example.html
是一个html
文档
?是的,它是一个html文档。
var parser = new DOMParser();
var doc = parser.parseFromString("<html_string>", "text/html");
var doctype = document.implementation.createDocumentType(
'html',
'-//W3C//DTD XHTML 1.0 Strict//EN',
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'
);
var dom = document.implementation.createDocument(
'http://www.w3.org/1999/xhtml',
'html',
doctype
);
// assign the body of your page, after you can use dom variable.
dom.documentElement.innerHTML = '<head></head><body></body>';