Тема: indexOf('.png')
Показать сообщение отдельно
  #1 (permalink)  
Старый 04.01.2019, 18:35
Интересующийся
Отправить личное сообщение для prolk Посмотреть профиль Найти все сообщения от prolk
 
Регистрация: 15.03.2018
Сообщений: 20

indexOf('.png')
делю строку... пример: "name_0.png| name | english text | русский текст";
должна быть таблица.... только вот что получается "Cannot read property 'indexOf' of undefined"... почему так? переписывал много раз, где натупил?
(function createTable() {
    let tbod = document.getElementById('tbod'),
        arr_job = job.split('||');
    for (let i = 0; i < job.length; ++i) {
        let elem_tr = document.createElement('tr'),
            elem_td = '',
            arr_job1 = arr_job[i].split('|');
        for (let j = 0; j < arr_job[i].length; ++j) {
            if (arr_job1[j].indexOf('.png') != -1) {
                elem_td += '<td><img src="images/' + arr_job1[j] + '" alt=""></td>';
            } else {
                elem_td += '<td>' + arr_job1[j] + '</td>';
            }
        }
        elem_tr.innerHTML = elem_td;
        tbod.appendChild(elem_tr);
    }
})();

Последний раз редактировалось prolk, 04.01.2019 в 18:59.
Ответить с цитированием