form或input name和js方法名相同问题
今天突然碰到form表单的名字与js方法的名字相同导致找不到js方法的问题,根据网上的一些资料和自己的理解,总结出一定原因,个人理解有错误请指正~~~
代码:
<form name="test" id="test" ><a href="#" onclick="test()" name="test">aa</a></form><script type="text/javascript">function test(){alert("ssss");}</script><form name="aaa" id="test" ><input type="button" onclick="test()" name="test">aa</a></form><script type="text/javascript">function test(){alert("ssss");}</script><form name="aaa" id="test" ><input type="button" onclick="test()" name="test">click me</a></form><script type="text/javascript">var aa = document.getElementById("sss");aa.onclick = test;function test(){alert("ssss");}</script>