Updating Placeholder Color with CSS Variables in Javascript
JavaScript lacks a direct method for modifying placeholder color. However, CSS variables can be utilized to achieve this effect.
HTML Code:
<input type="text" placeholder="Placeholder" /> <button onclick="update()">Change Placeholder Color</button>
CSS Code:
::placeholder { color: var(--placeholder-color, red); }
Javascript Code:
function update() { const placeholderColor = document.querySelector('#color-picker').value; const input = document.querySelector('input[type=text]'); input.style.setProperty("--placeholder-color", placeholderColor); }
In this script, the update() function retrieves the selected color from a color picker element and sets the value of the CSS variable --placeholder-color in the text input element. By referencing this variable in the CSS, the placeholder color is dynamically updated when the button is clicked.
Note:
위 내용은 JavaScript에서 CSS 변수를 사용하여 자리 표시자 색상을 동적으로 업데이트하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!