代码之家  ›  专栏  ›  技术社区  ›  Eric

如何使用bookmarklet删除内联onclick属性?

  •  3
  • Eric  · 技术社区  · 15 年前

    有一个恼人的网站在那里,挫败企图“在新标签打开”使用 <div onclick=> 而不是 <a href=> <a> 标记并将其插入 <div> 围绕它的内容。

    我怎样才能去掉原来的 onclick

    2 回复  |  直到 5 年前
        1
  •  5
  •   datentyp    15 年前

    尚未提及:

    $('#myId')[0].onclick = null; // remove the inline onclick() event
    
        2
  •  1
  •   Victor    15 年前

    未经测试,但。。。

    $("selector").removeAttr("onclick");
    

    我想你已经试过了

    $("selector").unbind("click");
    
        3
  •  0
  •   Martin Braun    5 年前

    onclick null

    document.getElementById("myId").setAttribute("onclick", "");
    
    推荐文章