2011-02-01 10 views
8

मैं कैसे जावास्क्रिप्ट का उपयोग कर पृष्ठ मैं पर हूँ एक विशेष div शामिल है ... जैसे turtlesजावास्क्रिप्ट: जाँच करें कि पेज एक विशेष div शामिल

+0

'कछुए 'यह एक आईडी या कक्षा है? – singles

+0

मैं यह देखना चाहता हूं कि यह या तो है या नहीं – Skizit

उत्तर

13
if(document.getElementById("divid")!=null){ 
    alert('Div exists') 
} 
1
इस तरह

जाँच करते हैं:

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

फ़ंक्शन पृष्ठ के नीचे स्थित होना चाहिए या पृष्ठ समाप्त होने के बाद बुलाया जाना चाहिए।

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

if (myDiv) { 
    //It exists 
} 

overwise (यहाँ jQuery), अगर यह एक वर्ग है, तो आप बेहतर एक रूपरेखा का उपयोग करेंगे::

2

अगर आपको लगता है कि div की आईडी है, तो आप इसे उस तरह से कर सकते हैं

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

मैं बस यह इंगित करना चाहता हूं कि document.contains ऐसा करने का एक और तरीका है।

document.contains विशेष रूप से उपयोगी है यदि आपके पास एक वेब एप्लिकेशन है जिसका घटक डीओएम में सम्मिलन से पहले वर्चुअल रूप से प्रस्तुत किया जाता है।

संबंधित मुद्दे