Widziałem wiele wątków związanych z tytułem mojego pytania.Przekaż identyfikator elementu funkcji JavaScript
Oto kody HTML:
<button id="button1" class="MetroBtn" onClick="myFunc(this.id);">Btn1</button>
<button id="button2" class="MetroBtn" onClick="myFunc(this.id);">Btn2</button>
<button id="button3" class="MetroBtn" onClick="myFunc(this.id);">Btn3</button>
<button id="button4" class="MetroBtn" onClick="myFunc(this.id);">Btn4</button>
I bardzo prosta funkcja JS jest tutaj:
function myFunc(id){
alert(id);
}
można zobaczyć w JsFiddle.
Problemem jest:
nie mam pojęcia, może nie przechodzi this.id
do myFunc
funkcji, lub jakiegoś innego problemu.
Na czym polega problem?
Każda pomoc zostanie doceniona.
Wziąłem swoje skrzypce i zmienił 1 rzecz, to działało: http://jsfiddle.net/h7kRt/2/ – MisterBla