我正在使用Boilerplate 4.0,并在body标签的底部加载了main.js.我试图将页脚编写为脚本,以便更新版权年份,即在main.js中对每个html文件。 html中的函数引用在main.js加载之前出现,所以我不断得到“Uncaught ReferenceError :( function)not defined”错误。我可以在页脚部分之前加载main.js,一切正常,但是这不能达到目的吗?
html代码:
<footer id="page-footer">
<script src="js/footer.js"></script>
<h5>
<script>footera();</script>
<strong><a href="main.html"><script>footerb();</script></a></strong>
<script>footerc();</script>
</h5>
</footer>
main.js代码:
function footera() {
document.write("Copyright© 2012, ");
}
function footerb() {
document.write("<name>, ");
}
function footerc() {
document.write("all rights reserved");
}