<div onclick="test({i});">test {i}</div><script>function test(i) { alert(i); }
将以上代码循环到页面上显示,如:
<?php for($i=0; $i<10; $i++): ?> ...上面那段代码...<?php endfor; ?>
感到有些意外,这时页面上已经同时存在10个相同的test方法了,当点击某个div时,居然会执行对应的test方法,而且都正确地把i给打印出来了,有大神深究过为什么吗?
慕尼黑5688855
相关分类