строкой if html вы что пытаетесь проверить?
В js нет оператора elseif
Происходит событие. информация о нем в e.
e.target - самый внутренний элемент, на котором произошло событие. (т.к. обрабатываться оно может не на нем, а на каком то из его родительских)
e.target.tagName == 'A' проверяет, что этим внутренним элементом является именно <a>
Что такое html? Что вы в него пытаетесь записать? У вас функции readTextFile и readTextFile2 ничего не возвращают. Да и не могут вернуть, т.к. они по сути асинхронны.
Вам надо подучить js и потом поучить асинхронное програvмирование на js. Всякие Promise, async/await.
|