2016-07-18 4 views
-4

녹색 피셔 여기 다시. 다음은 이번에 내 질문입니다.자바 스크립트에서 CSS 파일을 사용할 수 있습니까?

자바 스크립트에서 CSS 파일을 사용할 수 있습니까?

나는 실제로 그렇게하는 법을 알고있다. object.style = ""; 그러나, 우리는 정말 쉽습니다 같은처럼 할 수있는 경우 : 수입 stylesheet.css 다음 우리가 할 수있는

object.style = stylesheet.getStyleById ('# 뭔가')과 같이, 그 구문을 위의 모든 상상에 의해 헛소리지만, 거기에 몇 가지 비슷한 방법으로 그것을 할 수 있습니까?

+2

여기에 대해 언급 할 가치도 없지만 여기에 있습니다. 그러한 게으른 질문으로 여기 오기 전에 도움말 문서를 읽고 조사하십시오. –

답변

1

더 적절한 방법은 요소에 클래스 이름을 추가하는 것입니다. 그런 다음 일반 CSS 파일을 사용하여 클래스 이름별로 스타일을 지정하십시오.

은 일반 CSS 파일에 포함

.red-text { 
    color: red; 
} 

그리고 자바 스크립트 관련 클래스 이름을 추가

document.getElementById("element").className += " red-text"; 
+0

이것은 이미 추가 된 클래스를 덮어 씁니다. – PeeHaa

+0

@PeeHaa 재정의 대신 클래스 이름을 추가하도록 업데이트했습니다. OP는 또한 클래스를 제거하고 클래스 이름을 중복하여 추가하지 않아도 될 가능성이 높습니다. 개념 증명 만 보여줄뿐입니다. – DACrosby

0

나는이 작업을 수행 할 수있는 쉬운 방법이 동적으로 추가/온 클래스/ID를 제거하는 생각 스타일하려는 요소. jQuery addClassremoveClass 함수를 사용하거나 element.className 특성을 사용하여 수행 할 수 있습니다.

관련 문제