的Javascript:检查是否页面包含一个特定的div

问题描述:

如何检查使用javascript,如果我在页面上包含特定的div ...如turtles的Javascript:检查是否页面包含一个特定的div

+0

`turtles`这是一个id或class? – singles 2011-02-01 09:46:15

if(document.getElementById("divid")!=null){ 
    alert('Div exists') 
} 

像这样:

<script type="text/javascript"> 
function CheckExists() { 
    var oDiv = document.getElementById("turtles"); 
    if (oDiv) { 
    alert("exists"); 
    } 
    else { 
    alert("does not exist"); 
    } 
} 
</script> 

该功能必须位于页面底部或页面完成加载后调用。 (这里的jQuery)

var myDiv = document.getElementById('turtles'); 

if (myDiv) { 
    //It exists 
} 

overwise,如果它是一个类,你最好使用一个框架:

,如果你有一个div的ID,你可以这样做的

if ($('.turtles').length > 0) { 
    //it exists 
} 

我只想指出document.contains是另一种方法。

document.contains如果您有一个Web应用程序,其组件在插入到DOM中之前虚拟呈现,那么它特别有用。