JSではCSSスタイルクラス定義+JSでHTML Elementに渡す
3240 ワード
JSで使用されるobejct.className=cssClassを表示する場合、classNameはgetterでありsetterである.
次の方法では、JSとCSSは直接対話しません.逆に、JSはHTMLを変更し、CSSはHTMLを表示して、HTMLを媒介とするJS-(HTML)->CSSの操作を実行します.
in HTML
<body>
<div class="hello">
<h1 id="title1">It's me!</h1>
<h1 id="title2">It's me!</h1>
</div>
</body>
in CSS
.active{ /* CSS클래스 active 정의*/
color : tomato;
}
in Javascript
const h1 = document.querySelector(".hello:first-chile h1");
h1.className = "active"; // h1 오브젝트에 CSS클래스 active내에서 할당한 스타일명세 데이터를 전달했음
Reference
この問題について(JSではCSSスタイルクラス定義+JSでHTML Elementに渡す), 我々は、より多くの情報をここで見つけました https://velog.io/@he1256/CSS-스타일-클래스-정의-JS내-에서-HTML-Element에-전달하기-in-JSテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol