js 스타일 속성 설정 (! import)
2373 단어 js
속성 에 '-' 호가 있 으 면 낙타 봉 형식 으로 쓰 십시오 (예 를 들 어 textAlign) 보류 하고 싶 으 면 - 호, 괄호 형식 으로. element.style['text-align'] = '100px';
element.style.height = '100px';
2. 속성 을 직접 설정 합 니 다 (일부 속성 에 만 사용 가능 하 며, 관련 스타일 은 자동 으로 식 별 됩 니 다)
element.setAttribute('height', 100);
element.setAttribute('height', '100px');
3. style 의 속성 설정
element.setAttribute('style', 'height: 100px !important');
4. setProperty 사용 설정 하려 면!important, 이 방법 으로 세 번 째 인 자 를 설정 하 는 것 을 추천 합 니 다. 속성 명 은 낙타 봉 으로 쓰 지 않 습 니 다.
element.style.setProperty('height', '300px', 'important');
5. 클래스 변경 예 를 들 어 JQ 의 클 라 스 변경 방법
JS css , class
element.className = 'blue';
element.className += 'blue fb';
6. cssText 설정
element.style.cssText = 'height: 100px !important';
element.style.cssText += 'height: 100px !important';
//
7. 새로운 css 스타일 파일 만 들 기
function addNewStyle(newStyle) {
var styleElement = document.getElementById('styles_js');
if (!styleElement) {
styleElement = document.createElement('style');
styleElement.type = 'text/css';
styleElement.id = 'styles_js';
document.getElementsByTagName('head')[0].appendChild(styleElement);
}
styleElement.appendChild(document.createTextNode(newStyle));
}
addNewStyle('.box {height: 100px !important;}');
8. addRule, insertRule 사용
//
document.styleSheets[0].addRule('.box', 'height: 100px');
document.styleSheets[0].insertRule('.box {height: 100px}', 0); //
var styleEl = document.createElement('style'), styleSheet = styleEl.sheet;
styleSheet.addRule('.box', 'height: 100px');
styleSheet.insertRule('.box {height: 100px}', 0);
document.head.appendChild(styleEl);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[2022.04.19] 자바스크립트 this - 생성자 함수와 이벤트리스너에서의 this18일에 this에 대해 공부하면서 적었던 일반적인 함수나 객체에서의 this가 아닌 오늘은 이벤트리스너와 생성자 함수 안에서의 this를 살펴보기로 했다. new 키워드를 붙여 함수를 생성자로 사용할 때 this는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.