浏览器兼容问题汇总

01 undefined

在IE9以下的浏览器中,undefined的值是可以被修改的
在IE9(包括IE9)以上的高级浏览器中,undefined的值是不可被修改的

02 querySelector() 和 querySelectorAll()

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>


<div>div1</div>
<div>div2</div>
<div class="tag">div3</div>
<div class="tag">div4</div>

<script>
    window.onload = function () {

        // 获取标签
        var div = document.querySelector('div');
        var divs = document.querySelectorAll('div');

        console.log(div);
        console.log(divs);
    }
</script>
</body>
</html>

03 trim()

if(str.trim){
    return str.trim();
} else{
    return str.replace(/^\s+|\s+$/g,'');
}

推荐阅读更多精彩内容

  • 个人博客:https://yeaseonzhang.github.io 花了半个多月的时间,终于又把“JS红宝书”...
    Yeaseon阅读 10,926评论 9 52
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 2,815评论 0 4
  • 原文 链接 关注公众号获取更多资讯 一、基本类型介绍 1.1 Node类型 DOM1级定义了一个Node接口,该接...
    程序员poetry阅读 3,706评论 7 34
  • 有时候,生活就是这么简单,一颦一笑,都是生活的表现,知足者常乐,生活不就是这样麽!有些时候不用在意太多,因为这个世...
    文艺界黑马阅读 135评论 0 0
  • 春季 ,繁花已盛开过,满地都是飘落的花瓣,长出的绿叶已进入茂盛期,原来不争春的小小碎花,现在也大肆展现自己的容颜,...
    昆仑濯羽阅读 373评论 2 2
  • 你们从何地来到这温暖的南国? 在这晴朗的晨曦中群飞翱翔, 仿佛一盘悬空的白色音符, 仿佛一簇散落的轻盈雪花, 竟是...
    雾晓阅读 195评论 1 1
  • 如果你想要知道云南IT培训机构哪家好,那我首先得和你说说IT培训这个市场。就目前来说,IT培训市场处于鱼龙混杂的混...
    Clover灬Y阅读 186评论 0 0