¿te refieres al highlight?: es sólo una lista desplegable (select o combo para los que entendemos este mundo) donde puedes mostrar el código en el foro de forma amena:
Código Javascript
:
Ver original//codigo javascript
alert('hola mundo!');
según veo en tú código tratas de aplicar los estilos a 4 elementos,
Pero como no defines el bloque JS entonces sólo te tomará la primera linea, eso es lo importate al definir el bloque al usar estructuras de control, con las llaves {}:
Código Javascript
:
Ver originalfunction mostrar() {
if (document.getElementById('numemp').value='') {
document.getElementById('ciudad_busca').style.display='none';
document.getElementById('ciudad_busca').style.display='none';
document.getElementById('ciudad_busca2').style.display='block';
document.getElementById('ciudad_busca2').style.display='block';
} else {
document.getElementById('ciudad_busca').style.display='block';
document.getElementById('ciudad_busca').style.display='block';
document.getElementById('ciudad_busca2').style.display='none';
document.getElementById('ciudad_busca2').style.display='none';
}
}
Fijate como se abren y cierran las lineas o expresiones entre las llaves {}
por cierto ésto es
Javascript, no PHP, al final su sintaxis en estructuras de control es muy similar.
recomendado:
Leer manuales de JS (javascript):
https://librosweb.es
Leer sobre JSON
Leer sobre DOM
Leer sobre CSS
y en el caso de PHP manuales sobre php, recuerda que son 2 lenguajes diferentes, pero que pueden complementarse para crear Webs
PD: para futuras preguntas, postea al menos algo de código si puedes, consulta las políticas del foro y así te será más simple formar parte de la comunidad