JavaScript
intomylife
这里是一个普通,简单的程序员。
展开
-
设置type='date'的input标签不能选择大于当前时间的日期
做项目时在用户信息中添加了 '出生年月' 这一字段当时就直接就在页面上写了H5的新特征 input 标签 type='date'<div class="form-group"> <label class="col-sm-3 control-label">出生年月</label> <div class="col-sm-9">原创 2018-06-28 21:57:01 · 40991 阅读 · 14 评论 -
js判断当前设备是 Android 还是 iOS
//userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值var u = navigator.userAgent;//Android终端var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;//iOS终端var isiOS = !!u.match(/\(...原创 2018-10-26 15:12:31 · 4062 阅读 · 0 评论 -
点击子元素却也触发父元素的点击事件
在前端开发时,经常出现父元素有点击事件,子元素也有点击事件,在点击子元素时却会把父元素的点击事件也触发,这种情况叫做事件冒泡,解决的方案有很多种,这里记录一下比较常用,比较好用的一种解决方案HTML 代码 父元素<div id="father" style="width:600px;height:400px;border:1px solid black;"><...原创 2019-02-24 18:29:08 · 20459 阅读 · 1 评论 -
js中同样的方式存cookie,有的取出来有值,有的取出来却没有值
最近开发的时候遇到一个问题,有一个表单的内容需要存到 cookie 中,但是在取值的时候,有几个字段一直为空(同样的方式存的,同样的方式取的),认真检查了 cookie 的 key,也都对应上了,最终发现,是因为中文字符编码的问题。解决方案: 存 使用escape() 方法把中文内容括起来,即escape("中文") 取 使用unescape() 方法把获取到...原创 2019-03-01 11:48:33 · 1128 阅读 · 0 评论