En JavaScript, des éléments de document de document sont souvent obtenus, qui est l'abréviation anglaise du modèle d'objet de document HTML. Le modèle d'objet de document pour HTML est basé sur la programmation du navigateur. HTML DOM définit une série d'objets standard utilisés pour HTML, ainsi que des méthodes standard pour accéder et traitement des documents HTML.
Grâce au DOM, tous les éléments HTML sont accessibles, ainsi que le texte et les propriétés qu'ils contiennent. Le contenu peut être modifié et supprimé, et de nouveaux éléments peuvent être créés. HTML DOM est un langage de programmation indépendant de la plate-forme. Il peut être utilisé par n'importe quel langage de programmation tel que Java, JavaScript et VBScript.
ChildNodes renvoie le tableau de tous les éléments enfants de l'élément actuel, FIRSCHILD renvoie le premier élément enfant inférieur de l'élément actuel, LastChild renvoie le dernier élément enfant de l'élément actuel, NextSibling Renvoie l'élément immédiatement suivant l'élément actuel, NodEvalue spécifie l'élément précédent, et l'attribut de lecture / écriture Parentaline spécifie le nœud parent représentant l'élément précédent Renvoie le renvoi de l'élément qui a immédiatement été élément précédent.
Document.GetElementById est un élément du document qui a une valeur d'attribut d'ID unique spécifiée. Document.getElementByTagName renvoie un tableau d'éléments enfants avec un nom de tagNon spécifié dans l'élément actuel. HaschildNodes () renvoie une valeur booléenne indiquant si l'élément a des éléments enfants. Document.getElementByCclassName est d'obtenir l'élément de nom de classe dans le document. document.getElementsByName (elementName): Obtenez le nœud via le nom. À partir du nom, on peut voir que cette méthode ne renvoie pas un élément de nœud, mais un tableau de nœuds avec le même nom. Ensuite, nous pouvons parcourir l'attribut du nœud pour obtenir une boucle pour déterminer s'il s'agit du nœud requis.
La largeur du navigateur que vous souhaitez obtenir est la suivante:
La largeur de zone visible de la page Web: document.body.clientwidth
La hauteur de zone visible de la page Web: document.body.clientheight
La largeur de zone visible de la page Web: document.body.offsetwidth (y compris la largeur de la ligne de bord)
La hauteur de zone visible de la page Web: document.body.offsetheight (y compris la largeur de la ligne de bord)
Largeur du texte complet de la page Web: document.body.scrollwidth
Texte complet de la page Web: document.body.scrollheight
La page Web est déployée à un niveau élevé: document.body.scrolltop
La gauche de la page Web est déployée: document.body.scrollleft
Sur la partie principale de la page Web: Window.Screentop
Gauche du texte principal de la page Web: fenêtre.screenleft
Résolution à haut écran: fenêtre.Screen.Height
Largeur de la résolution d'écran: window.screen.width
Écran disponible sur l'espace de travail Hauteur: Window.Screen.AvailHeight
Écran Disponible Espace de travail Largeur: Window.Screen.AvailWidth
Parlons-en en détail à l'aide d'une page Web de commerce électronique:
<html> <éad- head> <itle> </ title> <style> * {margin: 0; rembourrage: 0;} a {text-décoration: aucun; Couleur: blanc;} A: Hover {couleur: rouge;} ul, li, ol {list-style: Aucun; taille de police: 13px; Couleur: #fff; line-height: 27px;} img {border: non;} img, entrée, select, textarae {vertical-align: middle} body {width: 1350px; marge: 0 auto; Font-Size: 12px;} ol li a {couleur: #fff;} #header {width: 1350px; hauteur: 37px; Contexte: URL (122.png) sans répétition; Border-Bottom: 1px solide # C9C9C9; line-height: 37px;} #main {width: 1350px; hauteur: 504px; Contexte: # f8f8;} #left {largeur: 182px; hauteur: 500px; Contexte: # 3D4E64; Border-Radius: 3px; float: gauche;} #Lunbo {largeur: 1160px; hauteur: 300px; Contexte: # F8F8; Border-Bottom: 2px solide # 666666; flottant: à droite; marge: 0 auto; marge: 10px; Position: relative;} #LUNBO IMG {Width: 1160px; hauteur: 300px; Affichage: aucun; Position: absolue; Z-Index: 5; } ul {margin-left: 400px;} ul li {list-style: Aucun; bordure: 1px solide # 000; Border-Radius: 50%; Largeur: 18px; hauteur: 18px; Texte-aligne: Centre; flottant: à gauche; marge: 300px; marge-gauche: 10px; Z-Index: 15; } </ style> </ head> <body> <div id = "header"> <a href = "#"> <h3> Toutes les catégories de produits </h3> </a> </div> <div id = "main"> <div id = "Left"> <ol style = "margin-top: 12px; margin-left: 14px;> <p> <a href =" " E-Reader> </a> </p> <p> <a href = "#"> Fire Tablets> </a> </p> <p> <a href = "#"> Kindle E-Reader> </a> </li> <p> <a href = "#"> Tablette de feu> </a> </p> <p> <a href = "# #> TAUTLET E-Reader> </a> </li> <p> <a href = "#"> Fire Tablet> </a> </p> <p> <a href = "#"> Kindle E-Reader> </a> </li> <p> <a href = "#"> Tablet Fire> </a> </p> <p> <a href = "# #"> Fire Tablet> </a </a> <p> <a href = "#"> Fire Tablet> </a> </p> <p> <a href = "#"> Kindle E-Reader> </a> </li> <p> <a href = "#"> Fire Tablet> </a> </p> <p> <a href = "#"> Kindele e-Reader> </a> href = "#"> Tablette de feu> </a> </p> <p> <a href = "#"> Tablette de feu> </a> </p> <p> <a href = "#"> Kindle E-Reader> </a> </li> <p> <a href = "#"> Fire Tablet> </a> </p> <p> Tablette> </a> </p> <p> <a href = "#"> Kindle E-Reader> </a> </li> <p> <a href = "#"> Fire Tablet> </a> </p> <p> <a href = "#"> Tablet Fire> </a> </p> <p> <a href = "# #"> Kindile e-readère <p> <a href = "#"> Tablette de feu> </a> </p> <p> <a href = "#"> Tablette de feu> </a> </p> <p> <a href = "#"> Tablette de feu> </a> </p> <p> <a href = "#"> Kindle e-reader> </a> Tablette> </a> </p> <p> <a href = "#"> Kindle E-Reader> </a> </li> <p> <a href = "#"> Fire Tablet> </a> </p> <p> <a href = "#" "Kindle E-Reader> </a> </li> <p> <a href =" # " E-Reader> </a> </li> <p> <a href = "#"> Fire Tablet> </a> </p> </l> </ div> <div id = "Lunbo"> <img src = "1.Png"> <img src = "2.png"> <imprc "> <img". src = "5.png"> <ul> <li style = "background: red" onMouseover = "Jin (0)" onMouseout = "chu (0)"> 1 </li> <li onMouseover = "Jin (1)" onMouseout = "Chu (1)"> 2 </li> <li onMouseOver = "Jin (2)" OnMouseout = "chu (2) <li onmouseover = "Jin (3)" onMouseout = "chu (3)"> 4 </li> <li onMouseover = "Jin (4)" onMouseout = "Chu (4)"> 5 </li> </ul> </div> <div id = "footer"> <img src = "121.gif" /> </v> </ div> </ div> </ div> </ div> </v> p = document.getElementsByTagName ("img"); l = document.getElementsByTagName ("li"); m = 0 onload = function () {s = setInterval ("kaishi ()", 850)} fonction kaishi () {for (var i = 0; i <5; i ++) {p [i] .style.display = "non"; l [i] .style.background = "blanc"} m ++; if (m> = 5) {m = 0;} p [m] .style.display = "block"; l [m] .style.background = "red"} lunbo.onmouseover = function () {clearInterval (s);} lunbo.onmouseout = function () {s = setInterval ("kaishi ()", 850);} function jin (hand) {for (var i = 0; i <5; i ++) { p [i] .style.display = "Aucun"; l [i] .style.background = "blanc"} m ++; if (m> = 5) {m = 0;} p [hand] .style.display = "block"; l [hand] .style.background = "red"} fonction chu (hand) {m = hand; } </ script> </html>L'article ci-dessus JS exploite les éléments DOM et obtient la hauteur et la largeur du navigateur est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.