2011-02-01 9 views

答えて

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

例えば... JavaScriptを使用して確認するにはどうすればよい:

<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を持っている場合

2

、あなたはそのように行うことができます

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

私はちょうどdocument.containsがこれを行う別の方法であることを指摘したいと思います。

document.containsは、コンポーネントが実質的にDOMに挿入される前にレンダリングされるWebアプリケーションを持っている場合に特に便利です。

関連する問題