bonjour à tous,
(je simplifie à outrance mon code ici pour synthétiser mon problème : )
J'ai le code suivant :
Code :
- <p>
- <span id='1'>Hello</span><br>
- <span id='2'>World</span><br>
- <span id='3'>!!!</span><br>
- </p>
- <button onClick='document.getElementById(2).style.visibility="hidden" '>Make World disappear!</button>
|
Je clique sur le bouton, et j'obtiens effectivement que le mot "World" disparaît correctement. Mais évidemment le <br> reste, j'ai donc ceci :
Citation :
Hello
!!!
[Make World disappear!]
|
Comment puis-je paramétrer le <br> pour le faire disparaître en même temps que le span ? ... je ne pense pas qu'on puisse mettre des id ni une classe CSS à un <br> ..
Et je n'arrive pas à paramétrer le <span> pour lui mettre au niveau CSS un retour chariot à sa fin ..
A noter que dans la mesure du possible je dois continuer à utiliser les <span> et pas des <div> ..
Merci pour toute aide,
*edit* J'ai essayé en remplaçant par ce code :
Code :
- <p><ul>
- <li id='1'>Hello</li>
- <li id='2'>World</li>
- <li id='3'>!!!</li>
- </ul></p>
- <button onClick='document.getElementById(2).style.visibility="hidden" '>Make World disappear!</button>
|
Le bouton fait bien disparaître le "World", mais il y a toujours un blanc bien qu'il n'y ait plus de <br> !!
Grr comment faire remonter cette liste ?
Message édité par ZeBix le 21-08-2007 à 14:02:32