返回一个getElementById但不返回另一个

时间:2015-11-25 00:27:53

标签: javascript

新的,所以请耐心等待。我可以在jsfiddle(下面的链接)中进行此工作,但在我的网站上它只返回第一个getElementById,而不是第二个。我把它们交换进去测试。

HTML:

<p id="spanDate"></p>
<p id="spanYear"></p>

JS:

$(document).ready(function() {
    var months = ['January','February','March','April','May','June','July',
    'August','September','October','November','December'];       
    var currentTime = new Date();
    y = currentTime.getFullYear();
    document.getElementById("spanDate").innerHTML = months[currentTime.getMonth() - 1] + " " + y;
    document.getElementById("spanYear").innerHTML = y;
});

演示:https://jsfiddle.net/W4Km8/7039/

非常感谢您提供的任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

已解决 - 但我能让它工作的唯一方法是将两个getElementById分开并将它们放在不同的JS文件中。