JS после import не вызывается функция

79
09 апреля 2021, 00:40

Всем добрый день! Столкнулся вот с такой вещью как модули. Есть импорт:

import {films} from './films.js';

Есть функция которая использует модуль (вызывается по нажатию кнопки):

function out() {
    alert(films[0].title);
}

Как мне использовать модуль в функции и почему мне пишет, что она не используется если есть вызов по нажатию:

<button class="btn" onclick="out()">ok</button>

П.С. указал тип скрипта в HTML файле как модуль:

<script src="script.js" rel="script" type="module"></script>

Answer 1

Cпасибо Dantessss за ответ! С помощью addEventListener все заработало

import {films} from './films.js';
function out() {
    alert(films[0].title);
}
elem.addEventListener("click", out);
READ ALSO
Как отобразить как props img у компонента?

Как отобразить как props img у компонента?

Один компонент должен использоваться несколько раз, но меняется текст и картинка для негоС текстом-пропсами я разобрался, но проблема в том...

94
Вернуть индексы нужного объекта

Вернуть индексы нужного объекта

нужно получить индекс объекта с нужным ключёмИмеется массив:

97