IE浏览器js兼容性问题
程序员文章站
2022-06-01 08:43:43
...
IE浏览器js兼容性问题
最近遇到IE浏览传递参数,参数获取不到的问题,苦思冥想,请教了下我专业的前端闺蜜,学习了下关于所谓的兼容性,无法是写法不能太过于先进,要基于js原生方面去写,一个个试错便得出问题所在
这个是前端页面,在IE浏览器 循环checkbox时,一开始是获取checkbox的被点击数,但是发现总是多了, 结果console.log打印出来,震惊了,后面打印整个div发现自动生成了checkbox_son,牛逼了!【之前一直是找checkbox,并不是checkbox_son,一直获取不到正确的点击数】
在购物车页面,循环获取checkbox被选中的ID,传递到下一个页面
//兼容IE
$("#stock .card .card-box input.checkbox_son[type='checkbox']:checked").each(function (i,v) {
console.log(i,v)
var checkValue = $(this).val();
s += checkValue + ',';
console.log(checkValue); // 选中框中的值
});
//不兼容IE
for (k in obj) {
console.log(obj[k].checked);
if (obj[k].checked) {
var ss = obj[k].value;
var rids = ss.split('|');
rid = rids[1];
s += rids[0] + ',';
s += ss + ',';
}
}
上一篇: unity 渐变颜色小彩灯
下一篇: 二叉树的镜像
推荐阅读
-
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
-
打开IE浏览器提示"浏览器不支持js,导致部分功能缺失"的故障原因及解决方法
-
js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结 原创
-
随机显示个性签名的js代码(兼容ie,firefox)
-
jb51站长推荐的用js实现的多浏览器支持的图片轮换展示效果ie,firefox
-
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
-
升级IE11浏览器后兼容性视图设置无法保存的解决方法
-
js与jQuery实现的兼容多浏览器Ajax请求实例
-
用JS实现复制内容到剪切板,兼容PC和手机端,支持SAFARI浏览器的方法
-
让IE9以下版本的浏览器兼容HTML5的方法