2012-01-23 14 views
11

से शरीर टैग मूल्य प्राप्त करें मुझे अपने द्वारा खोले गए यूआरएल से बॉडी टैग लाने की आवश्यकता है। मैं निम्नलिखित कोड का उपयोग कर रहा हूं लेकिन यह काम नहीं कर रहा है। कृपया सुझाव दे।वेबसाइट

document.getElementsByTagName('body')[0].innerHTML; 

धन्यवाद तनु

+1

अपर्याप्त जानकारी पता करने के लिए क्या हो रहा हो सकता है कार्य करती है। इस कोड को कॉल करने के प्रासंगिक कोड और समय की अधिक आवश्यकता है। – jfriend00

उत्तर

3

आप document.body.innerHTML की कोशिश की?

+0

या मैंने कोशिश की। यह क्रोम पर ठीक काम कर रहा है लेकिन फ़ायरफ़ॉक्स पर काम नहीं कर रहा है 8. कृपया –

0

कि मान लिया जाये:

  • के बाद दस्तावेज़ लोड होने के
  • स्क्रिप्ट पेज है कि आप से शरीर सामग्री (जो नहींthe address bar in Firefox को शामिल किया जाएगा) चाहते हैं पर चल रहा है स्क्रिप्ट चलाता है।

यह काम करेगा, हालांकि यह document.body.innerHTML से अधिक है।

+0

का सुझाव दें मैंने कोशिश की लेकिन यह एफएफ 8 पर काम नहीं कर रहा है। –

13

यूआरएल नेविगेशन बार में कोड के नीचे कॉपी करें। देखें, पूरे शरीर की सामग्री सतर्क है।

javascript:(alert(document.body.innerHTML)); 

इसका मतलब है कि आप केवल शरीर द्वारा शरीर की सामग्री प्राप्त कर सकते हैं .innerHTML। आपको getElementsByTagName का उपयोग करने की आवश्यकता नहीं है।

+1

मैंने कोशिश की लेकिन यह एफएफ 8. –

+0

पर काम नहीं कर रहा है। [आप फ़ायरफ़ॉक्स में एड्रेसबार से जेएस नहीं चला सकते हैं] (http://stackoverflow.com/questions/6643414/javascript-alert-not-working-in-firefox-6) – Quentin

+0

हां। आप सही हैं :) यह आईई, क्रोम में काम करता है। लेकिन, अब आपको कम से कम अपने प्रश्न का उत्तर मिल गया होगा। –

2

यहाँ मेरी साधारण परीक्षण

<html> 
<head> 
<title>TEST </title> 
<script type="text/javascript"> 
MyFunction = function() { 
    alert(document.body.innerHTML); 
}; 
</script> 
</head> 
<body onload="MyFunction();"> 

<h1>My First Heading</h1> 

<p>My first paragraph.</p> 

</body> 
</html> 

यह एफएफ पर इस सवाल में