Фріланс-проєкти › Подправить код в js Подправить код в js
Добрый день,
мне нужно подправить небольшой кусочек кода на js. Есть один javascript файл, в нем весь код.
Проблема в переключении табов. При применении этого кода -
Вылетает ошибка - Uncaught ReferenceError: openTab is not defined at HTMLDivElement.onclick
Делал по этому руководству - (https://www.w3schools.com/howto/howto_js_tabs.asp),
1) Первая часть
в html код вставляется div (это меню):
var newdiv = document.getElementsByClassName( "account-info-wrap" )[0];
newdiv.insertAdjacentHTML('afterbegin',`
<div class="tablinks feed-btn" onclick="openTab(event, 'feed')" id="defaultOpen">
<div>feed</div>
</div>
<div class="tablinks menu-btn-1" onclick="openTab(event, 'order')">
<div>Order</div>
</div>
`)
2) Вторая часть - js из урока. В скриншоте весь код (он был рабочим, до того как мне пришлось использовать insertAdjacentHTML).
Додатки 1
-
269 3 2 1 Здравствуйте, пишите, исправлю вашу ошибку.
Буду рад сотрудничеству.
-
735 13 0 Добрый день.
Могу помочь вам с написанием табов.
Есть много вариантов
Буду рад помочь
-
501 4 0 Добрый день, Денис. Могу помочь вам с js`ом. Сначала я сам разберусь, протестирую, а потом объясню вам. Буду рад помочь!
-
222 код понятен не понятно почему ошибка нужно больше информации , пишите в личку,
занимался подобным, мне будет интересно разобраться.
-
ставка прихована фрілансером
-
1875 214 4 1 Вы там что то не так сделали, присылайте страницу разберусь что там не так
=- == -= -= -= -= -= -= -=-= - =- =-= - =- =- = -= -= -= -
-
388 1 0 Добрый день. Могу предположить, что некоторые части кода размещены не в тех местах, либо файл с кодом подключается раньше, чем необходимо. Так же, вместо insertAdjacentHTML можно попробовать использовать более распространенную функцию, prepend(). Пишите в личку, разберемся ;)
-
336 5 2 Здравствуйте. Очень легкая, но интересная задача, сделаю за 15 минут максимум.
Цена и сроки минимальные. Уже есть опыт создания табов.
-
3666 174 7 11 Добрый день,
Готов выполнить поставленную задачу.
С уважением, Дмитрий
-
5836 227 0 Здравствуйте, сделаю быстро и качественно задание, напишите в личные!
-
ставка прихована фрілансером
-
Поставте ваше запитання замовнику