Diskuze: Barva v JavaScriptu
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Chybí ti tam uvozovky
var colors = ['green', 'yellow', 'blue', 'purple'];
document.write('<table>');
for (var j = 1; j <= 4; j++)
{
document.write("<tr>");
for (var i = 1; i <= 4; i++)
document.write("<td bgcolor='" + colors[i] + "'>" + i * j + "</td>");
document.write("</tr>");
}
document.write("</table>");
Ahoj,
zaprvé nevím jakou Ti to vlastně nastavuje barvu, ale chybu máš ve stringu, kde barvu vkládáš:
document.write("<td bgcolor = " + colors[i] + ">" + i * j + "</td>");
Tedy jsi měl v atributu přesně colors[i] místo dané barvy.
Zadruhé si dej pozor, že pole začínají od 0, takže tedy colors[0] == 'green', ty cyklem projíždíš 1-4, v tvém poli s indexem 4 nic není.
ajo, myslel jsem si, že to bude nějaká moje hloupost, děkuju
Zobrazeno 4 zpráv z 4.