>  기사  >  웹 프론트엔드  >  IE DOM 구현_자바스크립트 기술의 몇 가지 문제와 해결 방법

IE DOM 구현_자바스크립트 기술의 몇 가지 문제와 해결 방법

WBOY
WBOY원래의
2016-05-16 18:49:191174검색

요약하자면, 주로 다음 두 가지 측면에 있습니다.
1. IE에서는 스크립트가 스타일 정보(css)를 설정하기 위해 setAttribute()를 사용할 수 없습니다(참고: 여기에서는). value는 설정할 값입니다.) 요소의 렌더링 효과를 얻으려면
eg.document.getElementById("id").style.fontweight="normal";
2.IE는 W3c 표준에서 지원되지만 응답 이벤트를 설정하는 setAttribute()를 지원하지 않습니다. 해결책은 표기법을 사용하여 이벤트에 응답하는 핸들러를 참조한 다음 관련 핸들러 함수의 익명 함수를 호출하여 이벤트 프로그램을 설정하는 것입니다.
eg.document.getElementById("id").onclick=function (){ deal_with_onclick() };
참고: deal_with_onclick()은 onclick 이벤트의 처리 함수입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.