このコードが正しく機能することもありますが、実行したい部分をどこに配置するかによって異なります。これは、実際にはまったく機能しないことを意味しますが、その理由がまったくわかりません。おそらく、皆さんの 1 人が何らかの洞察を提供できるかもしれません。
function displayBanner(currentDate) {
var munf = currentDate.getMonth();
var imageSrc = "defaultLogo.gif";
imageSrc = (munf == 9) ? ("fallLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 8) ? ("fallLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 10) ? ("fallLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 11) ? ("winterLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 0) ? ("winterLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 1) ? ("winterLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 2) ? ("springLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 3) ? ("springLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 4) ? ("springLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 7) ? ("summerLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 5) ? ("summerLogo.gif") : ("defaultLogo.gif");
imageSrc = (munf == 6) ? ("summerLogo.gif") : ("defaultLogo.gif");
return imageSrc;
}