我自己做了一下测试。
这个是在html里面直接绑定onclick事件,我打印了onclick,结果让我有些吃惊。
这是一个onclick函数,fn()则是在函数内部,所以当触发了onclick事件的时候,onclick函数就执行,这时候因为fn在onclick函数内部已经执行了,所以会打印出来123.
如果改成οnclick="fn"呢?这时候打印出来的就是function onclick(){ fn },所以即使点击了按钮,触发了onclick事件,fn依然不会执行。。<a href="www.changtu.com/chepiao/baodingshi-linyishi.html" class="lightblue">保定到临沂的汽车</a>
转载于:https://my.oschina.net/u/3042303/blog/850148