Показать сообщение отдельно
  #20 (permalink)  
Старый 07.01.2023, 11:10
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,756

строкой if html вы что пытаетесь проверить?

В js нет оператора elseif

Происходит событие. информация о нем в e.
e.target - самый внутренний элемент, на котором произошло событие. (т.к. обрабатываться оно может не на нем, а на каком то из его родительских)
e.target.tagName == 'A' проверяет, что этим внутренним элементом является именно <a>

Что такое html? Что вы в него пытаетесь записать? У вас функции readTextFile и readTextFile2 ничего не возвращают. Да и не могут вернуть, т.к. они по сути асинхронны.
Вам надо подучить js и потом поучить асинхронное програvмирование на js. Всякие Promise, async/await.
Ответить с цитированием