을 변경에 backgroundColor 내가이 대상으로 지정할 자바 스크립트
<h3 id='month'>Oct</h3>
을 내가 한이 : 나는 (스크립트 태그 사이에 JS 외부 파일이 제대로 이미 공급) HTML 본문 요소의 함수를 호출
var changeColor = function() {
var monName = new Array ('Jan' ... 'Dec'); //ellipsis to make code short
var now = new Date();
if(monName == monName[now.getMonth()]) {
switch(monName) {
case 'Jan':
document.getElementById('month').style.backgroundColor = '#ff3300';
break;
.
.
.
.
case 'Dec':
document.getElementById('month').style.backgroundColor = '#c2dd8a';
break;
default:
alert('Error');
}
}
};
:
<script type='text/javascript' src='time.js'></script>
<body onload='changeColor();'>
작동하지 않는 것 같습니다. h3 요소를 대상으로하는 방법에 오류가 있다고 의심됩니다. 내 전반적인 아이디어는 대상 요소에 대한 월 변경으로 배경색을 변경하는 것입니다. 어떤 도움이라도 대단히 감사합니다. 감사!
if(document.getElementById('month').innerHTML == monName[now.getMonth()])
은 또한 당신의
switch
문이 있어야한다 :
자바 스크립트 오류가 발생하고 있습니까? – Praveen
jquery를 배워야합니다. –
@AmiramKorach 그게 우리가 필요로하는 것보다 많은 사람들이 웹 개발자라고 부르는 jQuery 코드를 복사/붙여 넣기 할 수 있기 때문입니다. – Shmiddty