Salve a tutti. Se possibile avrei bisogno di una mano. Sono nuovissimo con il Javascript ma ho buone basi di HTML e CSS. Vi spiego quale è il mio problema. Io ho un
cje non compare nella gestione html, quindi non lo posso toccare e non posso farci nulla, posso solo modificarlo tramite CSS. Proprio tramite CSS gli ho dato un opacity: 0 e vorrei che, cliccando su un elemento esterno, l'opacità diventasse 1.codice:<div class="menu"></div>
Ho provato a fare
e poicodice:function showOpacity() { document.write('<style>.menu {opacity: 1}</style>') }
ma a quanto pare non è possibile trattenere il codice nella stessa pagina già caricata.codice:<div onclick="showOpacity()"></div>
Avevo pensato di fare un
ma ho letto che una sintassi del genere non esiste/non funziona, il che mi sembra stupido visto che esiste la stessa sintassi per gli Id.codice:function showOpacity() { document.getElementByClass('menu').style.opacity="1" }
Aggiungo che, cercando su google, ho letto di un utilizzo di inner.HTML, ed ho provato ad utilizzarlo ma molto, come dire... Alla buona. Essendo nuovo con il JS non sono capace di usare questo inner.HTML, quindi preferirei fare in un altro modo. Se c'è qualche altro modo è meglio, altrimenti vi prego di spiegarmi dettagliatamente cosa fare.