Êtes-vous après quelque chose comme ça? Ceci cache un div séparé basé sur votre sélection. Dans votre question, vous masquez la sélection elle-même si elle est vide. Si vous faites cela, comment pouvez-vous changer votre sélection, une fois que select
a disparu?
var checkTheCat = function(index) {
if(!index) hideTheCat();
else showTheCat();
}
var hideTheCat = function() {
document.getElementById("toHide").style.display = 'none';
}
var showTheCat = function() {
document.getElementById("toHide").style.display = 'block';
}
<div id="toHide">
<img src="https://i.ytimg.com/vi/tntOCGkgt98/maxresdefault.jpg" style="height:100px;">
</div>
Please select below:<br>
<select id="selection" onChange="checkTheCat(this.selectedIndex);">
<option>Blank option</option>
<option>The Cat</option>
<option>Another non-blank option</option>
<select>
Si vous masquez la div qui contient le 'select', comment pouvez-vous choisir quoi que ce soit? – Aydin4ik
Utilisez-vous jQuery? – JavaTheNutt
Je l'ai trouvé sur une autre page ... Merci beaucoup pour les réponses. En utilisant jquery, il a une manière lisse de faire exactement ce dont j'avais besoin .. –