如果这是一个非常愚蠢的问题,我道歉,但它让我发疯。发布此问题时,存在重复的问题,但我的案例中“section”元素不存在的答案无效,因为该元素存在。
<script>
for(var i=0; i < 45;i++) {
var div = document.createElement("div");
div.onClick = function() {
alert("you clicked on a box #" + i);
};
document.getElementsByTagName('section')[0].appendChild(div);
}
</script>
<title>Let Keyword</title>
</head>
<body>
<header>
<h1>Click on a box</h1>
</header>
<section></section>
</body>
</html>