Я пытался сделать это, но, похоже, он не работает только с CSS. JavaScript - лучшее решение.
Чтобы запустить его, поместите код Javascript в документ HTML между тегами <script></script>
, непосредственно перед закрывающим тегом </body>
.
var btn = document.querySelector('input');
btn.addEventListener('click', updateBtn);
function updateBtn() {
if (btn.value === 'Turn On') {
btn.value = 'Turn Off';
} else {
btn.value = 'Turn On';
}
}
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
</head>
<body>
<input type="button" value="Turn On">
</body>
</html>