ciao a tutti!
dal titolo non è molto chiaro...in ogni caso questo è il mio problema:

utilizzo la proprietà css display per fare scomparire ("none") o apparire ("block") un mio elemento della pagina (un p). Lo scomparire/comparire è legato all'evento onclick su di un altro elemento.
Nella funzione javascript valuto la proprietà display del mio p: se era none passo a block e viceversa.
Codice PHP:
    function onClick(){
            var 
el event.target.nextSibling.nextSibling//arrivo a p
                
alert(el.style.display);
                if (
el.style.display == "none") {
                    
el.style.display "block";
                    
                }else{
                    
el.style.display "none";
                }
            } 
In generale funziona tutto bene: l'unico problema è che non parte al primo click. Ovvero: al primo evento onclick, l'alert alert(el.style.display); non mi mostra niente, neanche undefined, nonostante la proprietà sia messa fin da subito nel css relativo all'elemento:
Codice PHP:
.dLp{
            
font-size:12px;
            
line-height:normal;
            
displaynone;    
            } 
Quando utilizavo una variabile booleana non avevo questo problema, ma preferirei valutare il valore della proprietà perchè questo event handler sarà applicato a più elementi nella pagina...e quindi così è più compatto da gestire.

grazie per il vostro aiuto!