fetch('1.html').then(function(response) {
/* when the page is loaded convert it to plain text */
return response.text()
}).then(function(html) {
/* initialize the DOM parser */
var initParser = new DOMParser();
/* parse the text */
var parse = initParser.parseFromString(html, 'text/html');
/* you can now even select part of that html as you would in the regular DOM */
/* example */
var docOutput = parse.querySelector('html').outerHTML;
console.log(docOutput);
}).catch(function(error) {
console.log('Error fetch page: ', error);
});
6条答案
按热度按时间vu8f3i0k1#
将DOM转换为字符串:
问:你所说的“使用它”是什么意思?你需要把1.html包含在2.html里面吗?还是你只需要处理它?
cngwdvgl2#
很简单
在
2.html
上使用以下jQuery片段kb5ga3dv3#
查询:
eimct9ow4#
我不明白你的意思,你必须作出修改,但你可以简单地加载第二页通过 AJAX
bpzcxfmw5#
用户也可以使用.html方法获取页面的整个html数据。
sy5wg1nm6#
一个真正简单和现代的方法是如下: