クラスの宿題に取り組んでいて、このコードを本からそのままコピーしましたが、機能しません。問題は、copyRight() 関数が表示されないことです。countDown() 関数は別の場所に表示されており、完全に機能します。ここで私が間違っていることを誰かが見ていますか?
function countDown() {
var today = new Date()
var dayofweek = today.toLocaleString()
dayLocate = dayofweek.indexOf(" ")
weekDay = dayofweek.substring(0, dayLocate)
newDay = dayofweek.substring(dayLocate)
dateLocate = newDay.indexOf(",")
monthDate = newDay.substring(0, dateLocate+1)
yearLocate = dayofweek.indexOf("2013")
year = dayofweek.substr(yearLocate, 4)
var bridalExpo = new Date("February 12, 2014")
var daysToGo = bridalExpo.getTime()-today.getTime()
var daysToBridalExpo = Math.ceil(daysToGo/(1000*60*60*24))
displayCountDown.innerHTML = "<p style='font-size:12pt; font-family: helvetica;'>Today is "
+weekDay+" "+monthDate+" "+year+". We Have "+daysToBridalExpo+
" days until the Midwest Bridal Expo.</p>"
}
function copyRight() {
var lastModDate = document.lastModified
var lastModDate = lastModDate.substring(0,10)
displayCopyRight.innerHTML = "<p style='font-size:12pt; font-family:helvetica;'>Today is "
+weekDay+" "+monthDate+" "+year+". We have "+daysToBridalExpo+
" days until the Midwest Bridal Expo.</p>"
}
body タグは次のようになります: (他の 2 つの関数はうまく機能します)
<body onload="scrollColor(); countDown(); copyRight()">
copyRight() 関数の呼び出しは次のようになります。
<div id="displayCopyRight"></div>
私は過去 30 分間これを見てきましたが、見えません。また、JavaScript を書くのもこれが初めてなので、何かが欠けている可能性があります。どんな助けでも大歓迎です!
ありがとう、トミー