이름이 지정된 CSS 클래스의 글꼴 크기를 변경하려면 인라인 CSS를 추가하거나 DOM을 직접 조작하지 않고 jQuery를 사용하는 ".classname"은 다음 단계를 따르세요.
<code class="javascript">// Get the CSS stylesheet var styleSheet = document.styleSheets[0]; // Loop through the CSS rules within the stylesheet for (var i = 0; i < styleSheet.cssRules.length; i++) { // Check if the current rule is for the ".classname" class if (styleSheet.cssRules[i].selectorText === ".classname") { // Set the new font size for the rule styleSheet.cssRules[i].style.fontSize = "16px"; } }</code>
수정된 CSS를 저장하려면 클래스 규칙을 파일에 적용하려면 서버에 대한 Ajax POST 요청을 생성해야 합니다.
<code class="javascript">// Build a string containing the updated CSS declarations var updatedCSS = ""; for (var i = 0; i < styleSheet.cssRules.length; i++) { updatedCSS += styleSheet.cssRules[i].selectorText + " {\n"; for (var j = 0; j < styleSheet.cssRules[i].style.length; j++) { updatedCSS += " " + styleSheet.cssRules[i].style[j] + ": " + styleSheet.cssRules[i].style.getPropertyValue(styleSheet.cssRules[i].style[j]) + ";\n"; } updatedCSS += "}\n"; } // Send the updated CSS to the server $.ajax({ type: "POST", url: "/save-css", data: { updatedCSS: updatedCSS } });</code>
서버 측에서 수신된 업데이트된 CSS를 파일에 저장하는 스크립트를 생성합니다.
위 내용은 DOM을 건드리지 않고 jQuery를 사용하여 CSS 클래스 규칙을 동적으로 변경하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!