作者emn178 (小残)
看板Ajax
标题Re: [问题] Javascrip onClick参数
时间Sun May 2 00:24:40 2010
也可以用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
1F:推 tomin:Cool! It works! 05/02 00:31
2F:推 j100002ben:这个和匿名函数function(){XXXX()}的意思一样^^ 05/02 20:14