찾다

 >  Q&A  >  본문

javascript - IE 호환성 문제가 발생하여 IE 브라우저에서 동적으로 생성된 노드를 실행할 수 없습니다.

코드는 매우 간단합니다. 변경 이벤트가 동일한 파일을 처리할 수 없다는 것을 인식하기 위해 입력 태그를 동적으로 생성하는 것입니다. Chrome 및 Firefox에서는 작동하지만 IE 브라우저 3에서는 인쇄가 실행될 수 없습니다. 도와주세요! ! !

으아악
为情所困为情所困2793일 전894

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

  • 为情所困

    为情所困2017-06-26 10:58:54

    ieclick()不能操作文档中没有的节点,所以你可以在click()

    앞에 다음 문장을 추가하세요. 으아악

    호환되도록ie9之前用attachEvent而不是addEventListener
    还有ie9之前不兼容getElementsByClassName

    회신하다
    0
  • 学习ing

    学习ing2017-06-26 10:58:54

    button 使用了 .onclick,后面的 input 却用了 .addEventListener?

    addEventListener 문서에는 기존 Internet Explorer 및 해당 attachmentEvent 메소드가 설명되어 있습니다.

    Internet Explorer의 경우 IE 9 이전에는 표준 방법인
    addEventListener 대신 attachmentEvent를 사용해야 했습니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-26 10:58:54

    IE8 이하는 addEventListener 메소드를 사용하여 이벤트를 수신할 수 있습니다. AttachEvent 콜백의 이 메소드는 창을 가리킵니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-06-26 10:58:54

    다음을 사용하여 이벤트를 바인딩하세요

    으아악

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