Programming language/Javascript,jQuery [Javascript]document.getElementById() - (2) - 반응형 document.getElementById()를 사용하면 HTML 태그의 속성들을 변경해줄 수 있다. 간단하게 아래 코드를 통해 몇 개만 알아보면,- 배경색 변경 : document.getElementById().style.backgroundColor="#색상";- 디스플레이 유무 : document.getElementById().style.display="none(or block)";- URL입력 : document.getElementById().src="url 입력";보통 태그안에서 사용하는 style 속성의 font-weight라던지, background-color같이 '-'로 나누어져있는 부분은 이어 붙인 뒤 대문자 처리를 해준다.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556<%@page language="java" contentType="text/html; charset=euc-kr"%><html><head><%@include file="/common/jsp/header.jsp"%><title></title><script> function OnChange(e){ var value = e; var rect = document.getElementById("rectangle"); switch(value){ case "color": { rect.style.backgroundColor="#ff0000"; } break; case "back": { rect.style.backgroundColor=""; } break; case "hide": { rect.style.display="none"; } break; case "show": { rect.style.display="block"; } break; case "link": { document.getElementById('urlname').src="http://shxrecord.tistory.com"; } break; } }</script></head<body><form name=f1 style=margin:0; onsubmit="return false;" > <div id="rectangle" style="width: 150px; height: 150px; border:2px solid red;"> </div> <div> <input type="button" value="색 칠하기" onclick="OnChange('color');"> <input type="button" value="원래대로" onclick="OnChange('back');"> <input type="button" value="도형 나타내기" onclick="OnChange('show');"> <input type="button" value="도형 숨기기" onclick="OnChange('hide');"> <input type="button" value="블로그" onclick="OnChange('link');"> </div> <iframe id="urlname" src="" style="width: 450px; height: 450px;"></iframe></form></body></html>Colored by Color Scriptercs<결과><색 칠하기><도형 숨기기><블로그>+ 피드백은 언제나 환영입니다 :) 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기3인칭시점 저작자표시 비영리 변경금지 Contents 연관 포스팅 [Javascript]div modal창 만들기 2018. 6. 26. [Javascript]id값 가져오기 2018. 6. 25. [Javascript]document.getElementById() - (1) 2018. 6. 21. [Javascript]SELECT(OPTION) 조작하기 2018. 6. 3. 댓글 0 + 이전 댓글 더보기