Hola Ferran
Cita: ¿En que me estoy equivocando?
En dos cosas.
En la función
Código:
function mostrar(id){
document.getElementById('id').style.display ="none";
}
Si llamas a id entre comillas deja de ser una variable y lo toma como un string, así que busca un objeto cuyo id es 'id' y no lo que le estás pasando como argumento.
Lo otro está aquí
Código:
<option onClick="mostrar(lalala);">Your bag closes without zippers Add one code from 01 to 12</option>
Ese lalala si lo envías tal cual lo va a tomar como si fuera una variable y no existe ninguna variable llamada lalala. Debes enviarlo como string
onclick="mostrar(
'lalala
');"
En resumen ... estás aplicando las comillas que debieran ir en un lado, en otro.
Un saludo