如何在不使用JavaScript中的document.write()的情況下獲取並打印當前年份?如何在JavaScript中創建一個沒有document.write()的動態版權日期?
這是一個典型的頁腳版權行;例如©2017 Stack Overflow。
現在我正在使用標準的document.write()方法。
<script>
document.write(new Date().getFullYear());
</script>
如何在不使用JavaScript中的document.write()的情況下獲取並打印當前年份?如何在JavaScript中創建一個沒有document.write()的動態版權日期?
這是一個典型的頁腳版權行;例如©2017 Stack Overflow。
現在我正在使用標準的document.write()方法。
<script>
document.write(new Date().getFullYear());
</script>
是確保你可以使用一個元素:
<p>© Stack Overflow <span id="year"> </span></p>
鏈接添加到您的JS像這樣:
<script src="js/app.js"></script>
而且withi n這個文件,你可以這樣做:
var date = new Date().getFullYear();
document.getElementById("year").innerHTML = date;
或者你可以簡單地使用PHP,像這樣:
<?php echo date("Y"); ?>
如果您使用的PHP只是確保你更改文件分機到PHP。
document.getElementById("current-year").innerHTML = new Date().getFullYear();
<span id="current-year"></span>
'document.getElementById(「someElementId」)。innerHTML = new Date()。getFullYear();'? (這個日期/版權部分是不相關的,對嗎?就像在,你只需要能夠顯示來自JS的任何值?) – nnnnnn
這使我在正確的道路上。謝謝! – user3731460
使用* document.write *有什麼問題(除了取決於客戶端設置爲正確的年份)? – RobG