国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Javascript obtient les n?uds frères

Obtenir le n?ud précédent

En Javascript, récupérez le n?ud précédent via previousSibling.

Syntaxe?:

    nodeObject.previousSibling


Parmi eux, nodeObject est l'objet n?ud (n?ud élément).

Sous IE, les n?uds vides (espaces, retours chariot et touches de tabulation) entre les n?uds seront ignorés?; sous les navigateurs qui suivent les spécifications du W3C (Chrome, FireFox, Safari, etc.), ils ne le seront pas.

Veuillez regarder le morceau de code suivant?:

<div id="demo">
    <div name="preNode">上一個(gè)節(jié)點(diǎn)</div>
    <div id="thisNode">當(dāng)前節(jié)點(diǎn)</div>
    <div name="nextNode">下一個(gè)節(jié)點(diǎn)</div>
</div>
<script type="text/javascript">
document.getElementById("thisNode").onclick=function(){
    var preNode=this.previousSibling;
    alert(
        "上一個(gè)節(jié)點(diǎn)的類型是:"+preNode.nodeType+"\n"+
        (preNode.nodeType==1?"上一個(gè)節(jié)點(diǎn)的名稱是:"+preNode.getAttribute("name"):"")
        );
}
</script>

Exemple de démonstration?: QQ截圖20161013110309.png

Sous IE8.0, il affiche?:
Le type du n?ud précédent Est : 1
Le nom du n?ud précédent est : preNode
Sous Chrome, Opera, Safari, FireFox, il affiche :
Le type du n?ud précédent est : 3

Pour le code ci-dessus Faites une légère modification pour supprimer l'espace blanc entre les n?uds :

<div id="demo"><div name="preNode">上一個(gè)節(jié)點(diǎn)</div><div id="thisNode">當(dāng)前節(jié)點(diǎn)</div><div name="nextNode">下一個(gè)節(jié)點(diǎn)</div></div>
<script type="text/javascript">
document.getElementById("thisNode").onclick=function(){
    var preNode=this.previousSibling;
    alert(
        "上一個(gè)節(jié)點(diǎn)的類型是:"+preNode.nodeType+"\n"+
        (preNode.nodeType==1?"上一個(gè)節(jié)點(diǎn)的名稱是:"+preNode.getAttribute("name"):"")
        );
}
</script>

Exemple de démonstration : QQ截圖20161013110349.png


Dans tous les navigateurs, il affiche :
Top Le type d'un n?ud est : 1
Le nom du n?ud précédent est : preNode

Récupérer le n?ud suivant

in En Javascript, vous pouvez utiliser nextSibling pour obtenir le n?ud suivant.

Comme previousSibling, sous IE, nextSibling ignorera également les n?uds vides (espaces, retours chariot et touches de tabulation) entre les n?uds?; sous les navigateurs qui suivent les spécifications du W3C (Chrome, FireFox, Safari, etc.). .


Formation continue
||
<html> <head> <div id="demo"> <div name="preNode">上一個(gè)節(jié)點(diǎn)</div> <div id="thisNode">當(dāng)前節(jié)點(diǎn)</div> <div name="nextNode">下一個(gè)節(jié)點(diǎn)</div> </div> <script type="text/javascript"> document.getElementById("thisNode").onclick=function(){ var preNode=this.previousSibling; alert( "上一個(gè)節(jié)點(diǎn)的類型是:"+preNode.nodeType+"\n"+ (preNode.nodeType==1?"上一個(gè)節(jié)點(diǎn)的名稱是:"+preNode.getAttribute("name"):"") ); } </script> </head> <body> </body> </html>
soumettreRéinitialiser le code