Maison >interface Web >js tutoriel >Connaissance de base de Javascript (3) BOM, résumé DOM_Connaissances de base

Connaissance de base de Javascript (3) BOM, résumé DOM_Connaissances de base

WBOY
WBOYoriginal
2016-05-16 16:34:541350parcourir

objet fenêtre :

Ouvrir et fermer les fenêtres :

window.open()

Trois paramètres : 1. L'URL de la page qui charge la nouvelle fenêtre

2. Le nom de la nouvelle fenêtre

3. Chaîne caractéristique et description indiquant s'il faut remplacer la valeur booléenne de la page actuellement chargée par la page nouvellement chargée.

window.close()

Boîte de dialogue système :

1.alert("Bonjour tout le monde !");

2.confirm("Êtes-vous sûr ?");---Sélectionnez

3.prompt("Quel est votre nom ?","");

Intervalle de temps

setTimeout("alert('hello world!')",3000) n'exécute hello world qu'une fois toutes les 3 secondes

cleanTimeout

setInterval("alert('hello world')".3000) est exécuté toutes les 3 secondes

Intervalle de nettoyage

Histoire

window.history.go(-1) revient à la page précédente

window.history.back revient à la page précédente

window.history.go(1) Avancer d'une page

window.history.forward avancer d'une page

window.history.length interroge le nombre de pages de l'historique

objet document :

document.links[0]Lien d'accès

document.images[0] ou document.images["imgHome"] accéder aux images

formulaire d'accès document.forms[0] ou document.forms["frmSubscribe"]

Objet de localisation

href : L'URL complète de la page actuellement chargée

Le nœud le plus important du DOM :

1.Nœud Élément (Élément);

2. Nœud d'attribut (Attributs);

3. Nœud de texte (Texte);

4. Nœud de commentaire (Commentaire);

Méthodes courantes pour tous les types de nœuds :

Rechercher :

nodeName : nom du nœud

nodeValue : La valeur du nœud (principalement pour les nœuds de texte, s'il s'agit d'un nœud d'élément, il renvoie null ;)

nodeType : type de nœud

premierEnfant : le premier fils****

dernierEnfant : le deuxième fils****

childNodes : tous les nœuds enfants***** (deux méthodes)////

previousSibling : pointe vers le nœud frère précédent (sibling**) ;

nextSibling : pointe vers le nœud frère suivant (sibling**) ;

Fonctionnement :

attributs : contient un objet Attr représentant les caractéristiques d'un élément, utilisé uniquement pour les nœuds Element

appendChild : Ajouter un nouveau nœud à la fin

removeChild : Supprimer un nœud

remplaceChild : remplacer

insertBefore : Ajouter un nœud avant...

Créé par :

createElement : Créer un nœud d'élément

createTextNode : Créer un nœud de texte

Cloner : ​​

cloneNode : copier un nœud true (copie profonde) false (copie superficielle)

Accédez au nœud spécifié :

getElementById : recherche l'identifiant spécifié

getElementsByTagName : Rechercher le type de l'élément spécifié (sous forme de tableau

) ;

getElementsName : recherche le nom de l'élément spécifié

Recherche, modification, paramétrage d'attribut :

getArrtibute : recherche d'attributs

setArrtibute : changement d'attribut Par exemple : setArribute(class, red) le premier paramètre consiste à changer la classe et le deuxième paramètre est défini sur rouge

removeAttibute : supprimer l'attribut ;

Remplacer, ajouter la valeur du texte :

intérieurHTML

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn