0
因此,我從一個網站獲得了該腳本,我修改了該腳本以充分利用有限的JS知識。令人驚訝的是,它不起作用,因爲它給出了我要強調的一個錯誤。 下面是我把裏面的腳本我的HTML:帶日倒計時腳本的未捕獲SyntaxError
<script>
var before = "Event before"
var current = "Today is the date set in countdown"
var montharray = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
function countdown(yr, m, d) {
var today = new Date()
var todayy = today.getYear()
if (todayy < 1000)
todayy += 1900
var todaym = today.getMonth()
var todayd = today.getDate()
var todaystring = montharray[todaym] + " " + todayd + ", " + todayy
var futurestring = montharray[m - 1] + " " + d + ", " + yr
var difference = (Math.round((Date.parse(futurestring) - Date.parse(todaystring))/(24 * 60 * 60 * 1000)) * 1)
if (difference == 0)
document.getElementByID("days").innerHTML = "0";
else if (difference > 0)
document.getElementByID("days").innerHTML = +difference + ;
}
//enter the count down date using the format year/month/day
countdown(2015, 01, 01)
</script>
它應該更換一個段落裏面一個大膽的標籤的內容,但顯然這個問題是與實際的腳本,而不是與ID或功能。
任何幫助是非常讚賞:)
'的document.getElementById( 「天」)的innerHTML = +差異+;'是不是有效的JavaScript。 – Ryan 2014-12-02 00:17:40