在IE下测试document.getElementById

来源:4-3 解决getElementById()的bug

光aaaaand影

2019-08-30 17:07:43

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
</head>
<body>
    <p name="hhh">ppppppppppp</p>
    <a href="" name="hhh">aaaaaaaaa</a>
    <div id="hhh">divvvvvvvvvv</div>
    <script>
        var hhh=document.getElementById('hhh');
        console.log(hhh);
    </script>
</body>
</html>

http://img.mukewang.com/climg/5d68e71e00013c9910460377.jpg

在IE11下测试就会打印出div元素,在IE8测试就报错,为什么呢?

写回答

1回答

好帮手慕嘟嘟

2019-08-30

同学你好,

1,document.getElementById获取目标元素在ie6,7,8中是存在兼容性问题的哦,同学当前学习的章节就是解决getElementById的兼容性问题的,同学赶紧可以观看视频学习一下哦~

http://img.mukewang.com/climg/5d69078000017fac07970082.jpg

如果我的回答帮助了你,欢迎采纳,祝学习愉快~


0

0 学习 · 4826 问题

查看课程