질문:
<스타일> 태그를 지정하고 JavaScript를 사용하여 HTML 페이지에 삽입하시겠습니까? innerHTML을 사용하는 현재 솔루션보다 더 우아하고 브라우저 간 호환되는 방법이 있습니까?
답변:
선호되는 접근 방식은 스타일 요소를 추가하는 것입니다.
문서의. 이 방법은 Chrome을 포함한 주요 브라우저에서 일관되게 작동합니다. 향상된 솔루션은 다음과 같습니다.var css = 'h1 { background: red; }', head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet) { // This is required for IE8 and below. style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }
이 방법은 다음과 같은 이점을 제공합니다.
위 내용은 JavaScript를 사용하여 HTML 페이지에 `` 태그를 우아하게 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!