保存Textarea文本开关按钮
Html 实例
保存Textarea文本开关按钮

保存Textarea文本开关按钮

保存Textarea文本开关按钮



<!DOCTYPE html>
<html>
<head>
<style>
.switch {position: relative; display: inline-block; width: 30px; height: 17px;}
.switch input {display:none;}
.slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.slider:before {position: absolute; content: ""; height: 13px; width: 13px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s;}
input:checked + .slider {background-color: #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px);}
.slider.round {border-radius: 17px;}
.slider.round:before {border-radius: 50%;}
</style>
</head>
<body>
<textarea id="myTextarea" rows="4" cols="50"></textarea>
<br>
<label class="switch">
<input type="checkbox" id="toggleSwitch">
<span class="slider round"></span>
</label>
<script>//保存Textarea文本
const toggleSwitch = document.getElementById('toggleSwitch');
const myTextarea = document.getElementById('myTextarea');
toggleSwitch.addEventListener('change', function() {
if(this.checked) {
saveText();
} else {
clearText();
}
});
myTextarea.addEventListener('input', function() {
if(toggleSwitch.checked) {
saveText();
}
});
function saveText() {
const text = myTextarea.value;
localStorage.setItem('savedText', text);
}
function clearText() {
localStorage.removeItem('savedText');
myTextarea.value = '';
}
window.addEventListener('load', function() {
const savedText = localStorage.getItem('savedText');
if(savedText) {
toggleSwitch.checked = true;
myTextarea.value = savedText;
}
});
</script>
</body>
</html>











重要的事情说三遍!!!
这是网站预览,如果预览不正常,有可能需要外网才能访问,或网站已经不存在,或对方服务器拒绝预览访问。
这是网站预览,如果预览不正常,有可能需要外网才能访问,或网站已经不存在,或对方服务器拒绝预览访问。
这是网站预览,如果预览不正常,有可能需要外网才能访问,或网站已经不存在,或对方服务器拒绝预览访问。

(网址均来源于网络,如有侵权,请联系删除)












1. 链接直达将跳转网址: https://www.qaqlinks.com/sites/95.html

2. 网址收录时间:2024-03-25 11:18:12

3. 这是第“95”个收录网址。

如对此链接有任何疑问,可以添加以上微信,或此链接底部留言。看到会马上回复。

QaQlinks 跨境电商导航网站 声明:网站上的服务均为第三方提供,与 QAQlinks 网站无关。请用户注意甄别第三方服务质量,避免上当受骗。

(文章来源于网络,如有侵权,请联系删除)




相关导航

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注