私の質問のタイトルに関連するスレッドが多数あります。ここで要素IDをJavascript関数に渡す
は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>
、非常にシンプルなJS関数はここにある:
function myFunc(id){
alert(id);
}
あなたはJsFiddleで見ることができます。
問題がある:
私は見当がつかない、多分this.id
myFunc
の機能、または他のいくつかの問題を渡しません。
問題が何ですか?
ご協力いただければ幸いです。 http://jsfiddle.net/h7kRt/1/、
あなたはあなたのコードがよさそうだし、それが通常のページ内で動作しますNo-wrap in <head>
に左上にjsfiddleに変更する必要があります。この
はあなたのフィドルを取り、1つの事を変え、これが働いた:http://jsfiddle.net/h7kRt/2/ – MisterBla