看板 Ajax 關於我們 聯絡資訊
也可以用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
tomin:Cool! It works! 05/02 00:31
j100002ben:這個和匿名函數function(){XXXX()}的意思一樣^^ 05/02 20:14