Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопросы по table (https://javascript.ru/forum/misc/84902-voprosy-po-table.html)

Aidec 02.02.2023 17:02

Вопросы по table
 
Здравствуйте
Вот таблица которая берет данные с массива
Все норм кроме двух НО
Она выводит ссылки на фото, а мне нужно чтобы фото сразу отображалось в таблице, нужно чтобы в src ссылка падала и такая же проблема с кнопкой, ссылка падает в название кнопки а не в href.
Помогите дописать код:




var contacts =
[
{
name: 'Ivan',
surname: 'Ivanov',
phone: 123123123
},
{
name: 'Iva545n',
surname: 'Iva5677nov',
phone: 23123
}
];

var tbody = document.querySelector('tbody');

for(var i = 0; i < contacts.length; i++)
{
var tr = document.createElement('tr');
tr.innerHTML =
'<td>' + contacts[i].name + '</td>' +
'<td>' + contacts[i].surname + '</td>' +
'<td>' + contacts[i].phone + '</td>';
tbody.appendChild(tr);
}
table,td
{
border:1px solid gray
}
<table class="table">
<thead>
<tr>
<th scope="col">Имя</th>
<th scope="col">Фамилия</th>
<th scope="col">Телефон</th>
</tr>
</thead>
<tbody></tbody>
</table>

рони 02.02.2023 17:04

Aidec,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

рони 02.02.2023 17:11

Цитата:

Сообщение от Aidec
Она выводит ссылки на фото, а мне нужно чтобы фото сразу отображалось в таблице,

вам было показано, как это можно сделать проще и быстрее... но раз вам хочется погорячее)))
'<td><img src="'+contacts[i].url+'" alt=""></td>';

Aidec 02.02.2023 17:16

Ты гений
Спасибо


Часовой пояс GMT +3, время: 14:41.