찾다

 >  Q&A  >  본문

javascript - Ask()를 직접 작성하는 것과 onclick 이벤트를 클릭할 때 호출하는 것의 차이점

으아악

성공적으로 실행될 수 있습니다

그런데 다음 형식으로 작성하면 제대로 작동하지 않습니다. 취소를 클릭해도 링크가 계속 점프하는 이유는 무엇입니까?

기능은 다음과 같습니다:

으아악

다음 형식으로 작성하면 올바르게 실행될 수 있습니다.

으아악

세 가지 글쓰기 방법의 차이점을 알려주세요

世界只因有你世界只因有你2780일 전549

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

  • 滿天的星座

    滿天的星座2017-05-19 10:33:06

    먼저 질문자는 확인('확실합니까?')을 알아야 하며 확인을 클릭하면 true가 반환됩니다. , Return을 클릭하면 false가 반환됩니다.confirm('are you sure?')确定会返回true,点返回会返回false;

    然后再说三种写法并没有实质上的区别,只是变着花样返回值而已:
    1.你懂
    2.ask() 改为 return ask();
    3.三种中最好的写法

    另外

    • 看题主在研究事件绑定,如果是给一堆有规则的元素,如列表li绑定事件,最好的办法叫事件委托

      그러면 세 가지 작성 방법 사이에는 실질적인 차이가 없으며 단지 반환 값만 변경됩니다.
      1. 이해합니다.
      2. Ask()가 Ask()를 반환하도록 변경되었습니다.
      3 .세 가지 글쓰기 방법 중 가장 좋은 글쓰기 방법
    • 또한

    • 질문자가 이벤트 바인딩을 연구하고 있는지 확인하세요. 목록 li와 같은 여러 일반 요소에 이벤트를 바인딩하려는 경우 가장 좋은 방법은 <코드>이벤트 위임<입니다. / 코드>:

    • 으아악 으아악
    • js의 이벤트 메커니즘, 캡처, 버블링을 이해하면 거의 동일할 것입니다.
    #🎜🎜##🎜🎜#최종 호환성: IE: attachmentEvent, 표준: addEventListener#🎜🎜##🎜🎜# #🎜🎜#

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:33:06

    두 번째는 돌아올 수 없다는 것

    으아악

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