Как поменять текст кнопки при наведении на нее курсора средствами css или javascript?
Как поменять текст кнопки button при наведении на нее курсора средствами css или javascript?
Ответы (2 шт):
Автор решения: Aziz Umarov
→ Ссылка
Средствами JS. Способов много предложу такой.
btn.addEventListener("mouseover", function() {
this.value = "Updated";
})
btn.addEventListener("mouseout", function() {
this.value = "Old Text";
})
<input id="btn" type="button" value="Old Text">
Автор решения: Вася Воронцов
→ Ссылка
Текст будет изменяться при наведении (CSS):
button::before {
content: attr(text);
}
button:hover::before {
content: attr(hover-text);
}
<button text="DEFAULT TEXT" hover-text="NEW TEXT FROM ATTRIBUTE">
</button>
Без использования функции attr():
button::before {
content: "DEFAULT TEXT";
}
button:hover::before {
content: "TEXT WHEN HOVER";
}
<button>
</button>