我想針對這一點:的backgroundColor更改JavaScript
<h3 id='month'>Oct</h3>
我這樣做:
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');
}
}
};
我叫在HTML body元素的功能(腳本標記之間的外部js文件正確來源的話) :
<script type='text/javascript' src='time.js'></script>
<body onload='changeColor();'>
它似乎沒有工作。我懷疑我是如何定位h3元素的。我的總體想法是在目標元素的月份發生變化時更改背景顏色。任何幫助是極大的讚賞。謝謝!
你是否收到任何javascript錯誤? – Praveen
你應該學習jQuery。 –
@AmiramKorach因爲這正是我們需要的,更多的人可以複製/粘貼自稱爲web開發人員的jQuery代碼。 – Shmiddty