<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="demo1">
demo1111
</div>
</body>
</html>
<script type="text/javascript">
demo1.style.color='red';
</script>
这样不写 document.getElementById("demo1") 也可以的 而且兼容性还挺好
这个最开始只有IE支持,最早兼容性并不好,不过后面chrome和firefox opera等都实现了。
基本的思想就是,如果你设置了ID,则IE会在window中增加一个window.ID的属性,从而你能够直接使用ID。