Re: [問題] Javascrip onClick參數

看板Ajax作者 (小殘)時間15年前 (2010/05/02 00:24), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串11/13 (看更多)
也可以用new Function的寫法 document.getElementById("btn1").onclick=new Function("GetInfo('F123456789')"); document.getElementById("btn2").onclick=new Function("GetInfo('B123456789')"); ※ 引述《carl71321 (Christopher)》之銘言: : <input id="btn1" type="button" value="111" /> : <input id="btn2" type="button" value="222" /> : <input id="btn3" type="button" value="333" /> : <input id="btn4" type="button" value="444" /> : <script> : var array = document.getElementsByTagName("input"); : for(var ii = 0; ii < array.length; ii++){ array[ii].onclick = new Function("alert('" + ii + "')"); : } : </script> : 不過在上述這種情況時,就只會顯示數值4而已了, : 請問有什麼方式可以解決嗎?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.74.20

05/02 00:31, , 1F
Cool! It works!
05/02 00:31, 1F

05/02 20:14, , 2F
這個和匿名函數function(){XXXX()}的意思一樣^^
05/02 20:14, 2F
文章代碼(AID): #1Bt5NBbp (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1Bt5NBbp (Ajax)