У меня есть папка с флагами (например):
gb.png
us.png
И у меня есть файл JSON (страны. json):
{
"GB": "United Kingdom",
"US": "United States"
}
У меня есть таблица:
<table>
<tr>
<td style="font-family: robotobold; color: white"><b>United Kingdom</b></td>
<td style="font-family: robotoblack;text-align:right; font-size:10px; color: #aeafaf;">{data1}</td>
<td style="font-family: robotoregular;text-align:left; color: #46e08b;"><b>{data2}</b></td>
<td style="font-family: robotoblack;text-align:right; font-size:10px; color: #aeafaf;">{data3}</td>
<td style="font-family: robotoregular;text-align:left; color: #F65164"><b>{data4}</b></td>
</tr>
Я хотел бы добавить значок любой страны в столбце 1 перед словом.
Я понятия не имею, с чего начать или что делать здесь - у кого-нибудь есть идеи?
РЕДАКТИРОВАТЬ: Я пытался сделать это:
window.onload = function(){
var table = document.getElementById("datatable");
for (var i = 0, row; row = table.rows[i]; i++) {
for (var j = 0, col; col = row.cells[j]; j += 4) {
document.getElementsByTagName("img").src = "us.png"
}
}
}
Это была попытка установить все элементы с американским флагом.
Я также добавил <img src="">
к первым <td>
каждого <tr>
.
Однако ничего не происходит - флаг США не появляется.