<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<ul id="color-list2">
<li id="addEvent">red</li>
<li id="on_click">yellow</li>
</ul>
<script type="text/javascript">
(function() {
on_click.onclick = function() {
alert("我是click1");
}
// color-list2.style.color = 'blue';
on_click.style.color = 'red';
})();
</script>
</body>
</html>
问题:
这段代码为什么可以正确运行?
我认为on_click应该是未定义的,但没有报错,所以我猜测js中可以直接用id当选择器,但是如果我的猜测正确,那为什么我注释的那句会报错?
真的搞不懂什么原因?求指教
三国纷争
holdtom
摇曳的蔷薇
相关分类