JS 코드 실행 순서의 논리는 무엇입니까? 버튼을 클릭하면 배경이 빨간색이되고 나서 메시지가 나타나기를 기대합니다. 그러나 OK ->CodePen을 클릭하면 메시지가 먼저 나타나고 배경에 색상이 적용됩니다. 올바른 것이 무엇이겠습니까? & 확인을 클릭하기 전에 배경을 빨간색으로 만드는 올바른 방법은 무엇입니까?JS - 왜 이러한 코드 실행 순서가 필요합니까? (초급)
function run(){
document.body.style.backgroundColor = 'red';
alert('Contratulations!');
}
<html>
<head></head>
<body>
<button onclick="run()">Click me!</button>
</body>
</html>
당신이 사용하는 어떤 브라우저? Firefox에서 예상대로 작동합니다. – mseifert
@mseifert, Chrome 54을 사용하고 있습니다. – oboer