问答详情
源自:9-22 编程练习

用js直接调用del不行吗 一定要用onclick调用函数吗

<a href="javascript:del(this);" >删除</a>

请问 这样直接用js调用函数不行吗

正常用js调用函数用console普通检测很正常

//img1.mukewang.com/59ec925b0001744802990132.jpg

//img3.mukewang.com/59ec925b0001316804360307.jpg

但是在这里调用删除函数就会出现

//img1.mukewang.com/59ec91fa00011ff604990053.jpg

如果加上onclick调用又一切正常

实在不懂 死磕在这里一下午了求大神解答为什么!!感激不尽!!!

提问者:RGOA 2017-10-22 20:47

个回答

  • 唐宋Neo4366213
    2017-10-23 17:12:55
    已采纳

    原因很简单啊,在a标签的href中写事件风险很大因为这样写在传递this等参数时很容易出现问题,再者为什么和一个鸡肋的写法死磕呢