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

为什么<a href="javascript:deltr(this);" >删除</a>不行呢?

改成<a href="javascript:;" onclick="deltr(this);" >删除</a>没有问题

测试了一下,发现函数调用成功了,this这个参数却传不过去,怎么回事?



提问者:Everything_Is_OK 2016-01-28 13:34

个回答

  • yyszgz
    2016-01-29 15:08:43
    已采纳

    href中的javascript里的this是window对象,代表的是整个浏览器窗口,

    而onclick中的确是a节点。

  • 慕粉3419984
    2016-09-07 14:06:27

    中心深圳

    卡接口
    dsad

    德萨

    str+="<td><a>编辑</a>  <a  href='javascript:deletetuwen(this);'>删除</a>  <a>排序</a></td>";
    str+="</tr>";