Salve a tutti, premetto che sono un principiante, sto cercando di utilizzare l'attributo "name" per identificare quale bottone viene premuto.
Nelle mie intenzioni questo script dovrebbe scrivere due testi diversi in due posti diversi a seconda di quale bottone viene premuto però il risultato è che scrive sempre lo stesso testo nello stesso punto.
Non riesco a trovare l'errore.
Qualcuno mi può dare un aiutino? Grazie.
codice HTML:<html> <head> <script> function test() { var x = document.getElementById("bottone").name; if (x === "but1") { document.getElementById("prova1").innerHTML = x; } else if (x === "but2") { document.getElementById("prova2").innerHTML = x; } else { } } </script> </head> <body> <input type="button" value="bottone 1" name="but1" id="bottone" onclick="javascrip:test()"/> <input type="button" value="bottone 2" name="but2" id="bottone" onclick="javascript:test()"/> <br><br> <div id="prova2"> testo 1 </div> <div id="prova1"> testo 2 </div> </body> </html>