<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>
function clickTimer(){
setTimeout(function() {
alert('3초 지났습니다')
}, 3000)
}
window.onload = function(){
let btn = document.getElementById('clickBtn')
btn.onclick = function() {
alert('click btn...')
}
let h1Tag = document.createElement('h1')
h1Tag.appendChild(document.createTextNode('hello'))
document.body.appendChild(h1Tag)
h1Tag.style.backgroundColor = 'gray'
h1Tag.onclick = function() {
alert('h1 click...')
}
}
</script>
</head>
<body>
<input type='button' value = '클릭' onclick ="alert('click...')">
<input type='button' value = '3초타이머' onclick ="clickTimer()"> <!-- 인라인 방식의 이벤트 방식 -->
<input type='button' value = '클릭2' id = "clickBtn"> <!-- 고전적 이벤트 방식 -->
</body>
</html>
'웹 프로그래밍 > JavaScript' 카테고리의 다른 글
[JS] 작성한 함수가 제대로 작동하지 않는 문제 (원인 : 자스크립트 내에 이미 있는 함수일 경우) (0) | 2020.06.21 |
---|---|
[JS] 이벤트 버블링 적용 및 제한 (0) | 2020.06.19 |
[JS] 스크립트에 css 적용하기 (0) | 2020.06.19 |
[JS] 태그 가져오기(1) getElementById('id') VS getElementByTagName('td') (0) | 2020.06.19 |
[JS] 태그 내용 제거하기(parentNode.removeChild) (0) | 2020.06.19 |