HTML implementiert Code, um Elementgröße, -breite und -höhe zu erhalten (reiner Code)

不言
Freigeben: 2018-08-02 10:24:33
Original
3495 Leute haben es durchsucht

Dieser Artikel stellt Ihnen den Code (reinen Code) zum Ermitteln der Elementgröße, -breite und -höhe in HTML vor. Ich hoffe, dass er einen gewissen Referenzwert hat hilfreich sein.

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>获取元素尺寸宽高</title>
</head>
    <style>
        #div{
            background-color: #00ff00;
            width: 60px;
            height: 60px;
            padding: 20px;
            margin: 20px;
            border: 20px solid #00ffff;
        }
    </style>
<body>
    
    <div id="div">Prosper</div>

    <script>
    /**
     * 获取元素尺寸宽高(不包含margin)
     */
    Element.prototype.getElementOffset = function () {
        var objData = this.getBoundingClientRect();
        if (objData.width) {
            return {
                w: objData.width,
                h: objData.height
            }
        } else {
            return {
                w: objData.right - objData.left,
                h: objData.top - objData.bottom
            }
        }
    }
    console.log(document.getElementById(&#39;div&#39;).getElementOffset());
    </script>
</body>

</html>
Nach dem Login kopieren

Verwandte Empfehlungen:

HTML-Tag-Optionen gegeben und Tags hinzugefügt (mit Code)

HTML-Implementierung zum Ermitteln der Breite und Höhe des sichtbaren Bereichs des Browsers (reiner Code)

HTML-Implementierung zum Ermitteln der Scrolldistanz des Browsers (reiner Code)

Das obige ist der detaillierte Inhalt vonHTML implementiert Code, um Elementgröße, -breite und -höhe zu erhalten (reiner Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage