爲什麼下面的代碼會顯示「三個」,然後是「兩個」,然後是「一個」(按此順序)?這與功能或表格有關嗎? 我期待的輸出是一,二,三,而不是相反。爲什麼警報順序顛倒了?
<html>
<head>
<title>WebDev Exams</title>
</head>
<body>
<div id='one'>
<table>
<tr id='two'>
<td id='three'>Ce1111</td>
</tr>
</table>
</div>
</body>
<script type="text/javascript">
function registerEvent(id) {
document.getElementById(id).addEventListener('click', function()
{
alert(id);
});
}
registerEvent('one');
registerEvent('two');
registerEvent('three');
</script>
</html>
https://www.quirksmode.org/js/events_order .html – Teemu
代碼不會顯示任何東西,直到有人點擊一個元素,可能是表格單元格。 – RobG