是否存在与jQuery $('body')
等效的javascript,如下面的代码所示?我想让它在不需要jQuery的情况下运行。
var content = $('body').html();
var comments = content.match(/<!--.*?-->/g);
if(comments!=null|comments!=undefined){
for (var x = 0; x < comments.length;x++){
console.log(comments[x]);
}
}
else{
console.log('No Comments');
}
由于
答案 0 :(得分:9)
是的,它是document.body
var contents = document.body.innerHTML;
答案 1 :(得分:1)
您可以将$('body').html()
替换为:
document.body.innerHTML
答案 2 :(得分:1)
正如我在评论中已提到的那样。
var contents = document.body.innerHTML;
或
var contents = document.getElementsByTagName('body').innerHTML;