博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML5区域范围文本框实例页面
阅读量:5731 次
发布时间:2019-06-18

本文共 1049 字,大约阅读时间需要 3 分钟。

CSS代码:
input { font-size: 14px; font-weight: bold; } input[type=range]:before { content: attr(min); padding-right: 5px; } input[type=range]:after { content: attr(max); padding-left: 5px;} output { display: block; font-size: 5.5em; font-weight: bold; }
HTML代码:

音量控制

JS代码:
(function() {    var f = document.forms[0], range = f['range'], result = f['result'], cachedRangeValue = localStorage.rangeValue ? localStorage.rangeValue : 5; // 检测浏览器是否是足够酷 // 识别range input. var o = document.createElement('input'); o.type = 'range'; if ( o.type === 'text' ) alert('不好意思,你的浏览器还不够酷,试试最新的Opera浏览器吧。'); // 设置初始值 // 无论是否本地存储了,都设置值为5 range.value = cachedRangeValue; result.value = cachedRangeValue; // 当用户选择了个值,更新本地存储 range.addEventListener("mouseup", function() { alert("你选择的值是:" + range.value + ". 我现在正在用本地存储保存此值。在现代浏览器上刷新并检测。"); localStorage ? (localStorage.rangeValue = range.value) : alert("数据保存到了数据库或是其他什么地方。"); }, false); // 滑动时显示选择的值 range.addEventListener("change", function() { result.value = range.value; }, false); })();
 

转载地址:http://julwx.baihongyu.com/

你可能感兴趣的文章
【随机化】【并查集】Gym - 100851J - Jump
查看>>
安装charles
查看>>
网络安装archlinux(2012.8.20)笔记
查看>>
HDU 6044 - Limited Permutation | 2017 Multi-University Training Contest 1
查看>>
HDU 1073 - Online Judge
查看>>
git clone出现fatal: unable to access 'https://': SSL certificate problem: self signed certificate
查看>>
用MySQL创建数据库和数据库表
查看>>
计算题:挣值、预测、沟通、盈亏平衡点、
查看>>
RAM 大全-DRAM, SRAM, SDRAM的关系与区别
查看>>
Dedecms V5.7后台的两处getshell
查看>>
zhanzaiyi
查看>>
opencv3.2将中文输出到图片上
查看>>
Java序列化接口的作用总结1
查看>>
php分页类的二种调用方法(转载)
查看>>
iptables详解
查看>>
js之返回网页顶部
查看>>
Sublime Text3 Python虚拟环境(补充)——解决控制台中文乱码情况
查看>>
权威解读什么是实时BI分析
查看>>
ocrsearch的横屏转竖屏的解决方案
查看>>
Struts 2 - Architecture
查看>>