Bonjour,
Je souhaite insérer une DIV entre deux DIV déjà existante, j'essaye de le faire avec la fonction insertBeforee mais j'ai une erreur :
Voici mon code HTML :Argument 1 of Node.insertBefore is not an object.
Line 11
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <div id="Tableau"> <div id="Entetes"> <div id="Visu"> <h6>Visualiser</h6> </div> <div id="AdresseMac"> <h6>Adresse Mac</h6> </div> <div id="Tag"> <h6>Tag</h6> </div> <div id="NbPts"> <h6>Nombre points</h6> </div> <div id="Op"> <h6>Op</h6> </div> </div> <div id='Sondes'> <div id='Visu'> <img src='oeil.png'> </div> <div id='AdresseMac'> <input type='text' class='champsConf' id="@MAC" size='20' maxlength='23' value='XX-XX-XX-XX-XX-XX-XX-XX'> </div> <div id='Tag'> <input type='text' class='champsConf' id="@TAG" size='20' maxlength='16' > </div> <div id='NbPts'> <input type='text' class='champsConf' id="@NBPTS" size='4' maxlength='2'> </div> <div id='Op'> <img src='plus.png' onclick="addSonde();"> </div> </div> </div>
Et ma fonction addSonde qui doit donc insérer entre les DIV Entetes et Sondes une nouvelle DIV Sondes:
Je pense que ça vient peut être de ma façon de créer ma nouvelle DIV mais je n'en suis pas sur =/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function addSonde() { var nouvelleDIV = "<div id='Sondes'></div>"; //je vous épargne le contenu de cette div var parent = document.getElementById("Tableau"); parent.insertBefore(nouvelleDIV,parent.lastChild); }
Si vous avez des questions n'hésitez pas !
Merci d'avance![]()
Partager