Я немного почесываю голову, чтобы добавить к цитатам авторов (на следующей строке).присвоение авторам котировок дня
У меня есть массив и добавлены комментарии, чтобы спросить об этом.
<script type = "text/JavaScript">
var quote = new Array();
quote[0] = ' quote 1 Lorem ipsum blah blah ' ;
quote[1] = ' quote 2 Nullam commodo blah blah ' ;
quote[2] = ' quote 3 Sed vitae blah blah ' ;
quote[3] = ' quote 4 Maecenas blah blah ' ;
quote[4] = ' quote 5 Fusce lorem velit, blah blah ' ;
quote[5] = ' quote 6 Ut blah blah ' ;
quote[6] = ' quote 7 Phasellus blah blah ' ;
// authors: Name[x] = ' name '; ?
var quotelen = quote.length;
// Pick a random index number
// Is this how to pick a random number from the array?
// var quotelen = Math.floor(Math.random() * quote.length);
// The Start Date (yyyy, m, d) m=0=January, m=1=February
var firstDate = new Date(2016,0,1);
// Today
var today = new Date();
// Difference in days
var diff = Math.floor((today - firstDate)/1000/60/60/24);
// Calculate the index of the quote of the day
while(diff >= quotelen){
// Restart the array index if the difference is greater than the array's length
diff = diff - quotelen;
}
// The quote of the day
var todayQuote = quote[diff];
onload = function(){document.getElementById('quote').firstChild.data = todayQuote}
// how to add Authors to the Quotes? ... getElementById(' Name ').firstChild.data = todayName ?
</script>
</head>
<body>
<div id = 'quote'> </div>
любая помощь с этим будет замечательной. ура.
Я не понимаю, что вы хотите, чтобы конечный результат будет. Не могли бы вы объяснить желаемый результат на простом английском языке? – RobertAKARobin
Где скрываются авторы? – sideroxylon
Кроме того, 'diff - quotelen' не обязательно даст вам индекс в массиве. Вам нужно получить модуль: 'diff% quotelen' - остаток будет находиться между 0 и длиной массива. – sideroxylon