1:练习是遇到的<a>标签的问题:
1 <body> 2 <a href="" onclick="show()">aaa</a> 3 <input type="button" value="切换图片" onclick="show()"> 4 <br /> 5 <img src="62.jpg" alt="images" width="500px" height="300px"> 6 </body> 7 <script type="text/javascript"> 8 function show(o) { 9 alert("into show"); 10 document.getElementsByTagName("img")[0].setAttribute("src", "81.jpg"); 11 } 12 </script>
<a>标签和button按钮的触发事件都是show()。点击button可以弹出alert,也可以执行dom语句,但是<a>标签只能弹出alert,没有执行dom语句,
询问经理后得知,<a>标签的固有“属性”导致的,修改成<a href="" onclick="show();return false">aaa</a>即可。(可能:后续执行的href动作覆盖了dom语句)
结论:标签看似简单,实则用处、作用不同,若想贯通,还需日后勤啄。
date:2016-11-17
2:持续更新......
时间: 2024-11-05 09:39:07