Как я могу поставить свой скрипт ввода за пределы моего HTML-файла? - PullRequest
0 голосов
/ 03 ноября 2019

У меня есть мой сайт, со сценарием, который печатает массив вещей после h2 в span.

Сначала я должен был включить сценарий в html-файл, весь jsскрипт, который слишком длинный и слишком бесполезный в html-файле. Поэтому я попытался вытащить его из моего html-файла и включить его, например, так:

<script src="javascript/index.js"></script>

Но с моим span

<h2>I am <span id="typing"></span></h2>

ничего не происходит, и это моеindex.js

var typed = new Typed('#typing', {
    strings: ['first thing', 'second thing'],
    typeSpeed: 30,
    loop: true
});

1 Ответ

1 голос
/ 03 ноября 2019

Вам нужно дождаться загрузки домена.

document.addEventListener("DOMContentLoaded", function(event) {
    var typed = new Typed('#typing', {
      strings: ['first thing', 'second thing'],
      typeSpeed: 30,
      loop: true
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...