Javascript相当于$('body')

时间:2013-07-25 09:04:38

标签: javascript jquery html

是否存在与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');
}

由于

https://gist.github.com/hughrawlinson/6078055

3 个答案:

答案 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;