Javascript에서 CSS 변수로 자리 표시자 색상 업데이트
JavaScript에는 자리 표시자 색상을 수정하는 직접적인 방법이 부족합니다. 그러나 CSS 변수를 활용하면 이 효과를 얻을 수 있습니다.
HTML 코드:
<input type="text" placeholder="Placeholder" /> <button onclick="update()">Change Placeholder Color</button>
CSS 코드:
::placeholder { color: var(--placeholder-color, red); }
자바스크립트 코드:
function update() { const placeholderColor = document.querySelector('#color-picker').value; const input = document.querySelector('input[type=text]'); input.style.setProperty("--placeholder-color", placeholderColor); }
이 스크립트에서 update() 함수는 색상 선택 요소에서 선택한 색상을 검색하고 텍스트 입력 요소에 CSS 변수 --placeholder-color의 값을 설정합니다. . CSS에서 이 변수를 참조하면 버튼을 클릭할 때 자리표시자 색상이 동적으로 업데이트됩니다.
참고:
위 내용은 JavaScript에서 CSS 변수를 사용하여 자리표시자 색상을 동적으로 업데이트하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!