suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Was ist der Unterschied zwischen dem direkten Klicken auf eine Schaltfläche zum Auslösen eines Ereignisses und dem Aufruf von Click zum Auslösen eines Ereignisses über JS?

巴扎黑巴扎黑2757 Tage vor965

Antworte allen(4)Ich werde antworten

  • 欧阳克

    欧阳克2017-06-28 09:29:32

    元素的 click 跟手动 click 应该是效果一样的。

    首先 b.className 不是 b.class

    然后虽然没用过这个 Clipboard 库,从字面上看它是要通过选择器获取 .copybutton 这个类的,那么你没有把 b 挂载到 dom tree 上应该是获取不到的。你可以试试在前面加上 document.body.appendChild(b)

    最后,建议你按上面评论的方式提问题,多贴代码少贴图,不方便看。

    Antwort
    0
  • 某草草

    某草草2017-06-28 09:29:32

    额,.click()那是jQ的简写写法,原生你得去调用dispatchEvent()……


    参考

    Antwort
    0
  • 三叔

    三叔2017-06-28 09:29:32

    问题:原生对象和jq对象用混了
    把第一行改成:
    var $b = $('<input type="button" />')试试

    Antwort
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:29:32

    你可以通过body去绑定它的点击事件

    Antwort
    0
  • StornierenAntwort