찾다

 >  Q&A  >  본문

javascript - 버튼을 직접 클릭하여 이벤트를 트리거하는 것과 클릭을 호출하여 JS를 통해 이벤트를 트리거하는 것의 차이점은 무엇입니까?

巴扎黑巴扎黑2755일 전957

모든 응답(4)나는 대답할 것이다

  • 欧阳克

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

    요소의 click는 수동 클릭과 동일한 효과를 가져야 합니다.

    먼저 b.className 不是 b.class

    그럼 제가 이 클립보드 라이브러리를 사용해본 적은 없지만 말 그대로 선택기를 통해 .copybutton 这个类的,那么你没有把 b 挂载到 dom tree 上应该是获取不到的。你可以试试在前面加上 document.body.appendChild(b)를 얻는다는 의미입니다.

    마지막으로 위의 댓글과 같은 방식으로 질문을 하시기를 권합니다. 코드는 많이 올리고 사진은 줄여서 읽기 불편합니다.

    회신하다
    0
  • 某草草

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

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


    참고

    회신하다
    0
  • 三叔

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

    문제: 기본 개체와 jq 개체가 섞여 있습니다.
    첫 번째 줄을 다음과 같이 변경하세요.
    var $b = $('<input type="button" />') 시도해 보세요

    회신하다
    0
  • 给我你的怀抱

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

    클릭 이벤트를 본문을 통해 바인딩할 수 있습니다

    회신하다
    0
  • 취소회신하다