如果我所在的网页包含特定的div,我如何使用javascript进行检查...例如turtles
答案 0 :(得分:14)
if(document.getElementById("divid")!=null){
alert('Div exists')
}
答案 1 :(得分:2)
如果你有div的id,你可以这样做:
var myDiv = document.getElementById( 'turtles' );
if ( myDiv ) {
//It exists
}
overwise,如果它是一个类,你最好使用一个框架(这里是jQuery):
if ( $('.turtles').length > 0 ) {
//it exists
}
答案 2 :(得分:1)
像这样:
<script type="text/javascript">
function CheckExists() {
var oDiv = document.getElementById("turtles");
if (oDiv) {
alert("exists");
}
else {
alert("does not exist");
}
}
</script>
该功能必须位于页面底部或在页面加载完成后调用。
答案 3 :(得分:1)
我想指出document.contains是另一种方法。
如果您的Web应用程序的组件在插入DOM之前被虚拟呈现,那么 document.contains
特别有用。