Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

HTML DOM ऑफ़सेटटॉप प्रॉपर्टी

<घंटा/>

HTML DOM ऑफ़सेटटॉप प्रॉपर्टी, पैरेंट एलिमेंट के ऊपरी हिस्से के सापेक्ष निर्दिष्ट एलीमेंट की शीर्ष स्थिति के अनुरूप एक संख्या लौटाती है।

निम्नलिखित वाक्य रचना है -

पिक्सल (पीएक्स) में रिटर्निंग नंबर वैल्यू

HTMLelement.offsetTop

यहाँ, लौटाया गया मान −

. से मेल खाता है
  • निर्दिष्ट तत्व की शीर्ष स्थिति और मार्जिन
  • पैरेंट एलीमेंट का टॉप पैडिंग, स्क्रॉलबार, बॉर्डर और मार्जिन

आइए HTML DOM ऑफ़सेटटॉप . का एक उदाहरण देखें संपत्ति -

उदाहरण

<!DOCTYPE html>
<html>
<head>
<title>HTML DOM offsetTop</title>
<style type="text/css">
   #picForm {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   input[type="button"] {
      border-radius: 10px;
   }
   #containerDiv {
      margin: 0 auto;
   }
</style>
</head>
<body>
   <form id="picForm">
      <fieldset>
         <legend>HTML-DOM-offsetTop</legend>
         <div id="containerDiv">
            <img id="image" src="https://www.tutorialspoint.com/compiler_design/images/compiler-design-mini-logo.jpg">
         </div>
         <input type="button" onclick="getHeight()" value="Get offsetTop">
         <div id="divDisplay"></div>
      </fieldset>
   </form>
<script>
   var divDisplay = document.getElementById("divDisplay");
   var picForm = document.getElementById("picForm");
   var containerDiv = document.getElementById("containerDiv");
   function getHeight() {
      // window.getComputedStyle() gets the computed css
      var style = window.getComputedStyle(picForm);
      var style2 = window.getComputedStyle(document.body);
      divDisplay.innerHTML = 'Top Offset of form: '+picForm.offsetTop+'px';
      divDisplay.innerHTML += '<br>Top position of Child(form): '+style.Top;
      divDisplay.innerHTML += '<br>Top margin of Child(form): '+style.marginTop;
      divDisplay.innerHTML += '<br>Top padding of Parent(body): '+style2.paddingTop;
      divDisplay.innerHTML += '<br>Top border of Parent(body): '+style2.borderTopWidth;
      divDisplay.innerHTML += '<br>Top margin of Parent(body): '+style2.marginTop;
   }
</script>
</body>
</html>

आउटपुट

किसी भी बटन को क्लिक करने से पहले -

HTML DOM ऑफ़सेटटॉप प्रॉपर्टी

'ऑफसेटटॉप प्राप्त करें . क्लिक करने के बाद ' बटन -

HTML DOM ऑफ़सेटटॉप प्रॉपर्टी


  1. HTML DOM ऑफ़सेटटॉप प्रॉपर्टी

    HTML DOM ऑफ़सेटटॉप प्रॉपर्टी, पैरेंट एलिमेंट के ऊपरी हिस्से के सापेक्ष निर्दिष्ट एलीमेंट की शीर्ष स्थिति के अनुरूप एक संख्या लौटाती है। निम्नलिखित वाक्य रचना है - पिक्सल (पीएक्स) में रिटर्निंग नंबर वैल्यू HTMLelement.offsetTop यहाँ, लौटाया गया मान − . से मेल खाता है निर्दिष्ट तत्व की शीर्ष स्थित

  1. HTML DOM ऑफ़सेट लेफ्ट प्रॉपर्टी

    HTML DOM ऑफ़सेट लेफ्ट प्रॉपर्टी मूल तत्व के बाईं ओर के सापेक्ष निर्दिष्ट तत्व की बाईं स्थिति के अनुरूप एक संख्या लौटाती है। निम्नलिखित वाक्य रचना है - पिक्सल (पीएक्स) में रिटर्निंग नंबर वैल्यू HTMLelement.offsetLeft यहाँ, लौटाया गया मान − . से मेल खाता है निर्दिष्ट तत्व की बाईं स्थिति और मार्जिन

  1. HTML DOM वीडियो टेक्स्टट्रैक संपत्ति

    HTML DOM वीडियो टेक्स्टट्रैक प्रॉपर्टी एक टेक्स्टट्रैकलिस्ट ऑब्जेक्ट देता है जिसमें वीडियो के टेक्स्ट ट्रैक के बारे में जानकारी होती है। सिंटैक्स निम्नलिखित वाक्य रचना है - रिटर्निंग टेक्स्टट्रैक्सलिस्ट ऑब्जेक्ट mediaObject.textTracks आइए देखें वीडियो टेक्स्टट्रैक . का एक उदाहरण संपत्ति - उदाहरण