Nella sintassi <div id="d18" style="background-color:#ff0000;" onclick="Esempio('d18')"></div> nel tuo codice riportato manca il pezzo in grassetto e questo è sbagliato if (colore = "#ff0000") i controlli si fanno if (colore == "#ff0000") == (controlo) = (assegnazione) altro appunto è inutile passare id dell'elemento per poi fargli recuperare il colore dalla funzione, passa direttamente il colore![]()
function Esempio(colore) {
if (colore == "#ff0000"){
<div id="d18" style="background-color:#ff0000;" onclick="Esempio('#ff0000')"></div>
oppure se devi recuperare il colore del div cliccato puoi fare anche cosi:
<div id="d18" style="background-color:#ff0000;" onclick="Esempio(this.style.backgroundColor)"></div>
![]()