Вот что я пытаюсь сделать:Вызывает кучу HTML в плохой практике JS?
Я делаю несколько вещей, на мой ввод текста с помощью "oninput=myFunction()"
Когда я начинаю набирать Я хотел сделать несколько вещей:
У меня есть функция removing a few elements
и adding a textNode already
, однако мне нужно добавить 35-40 lines of HTML
.
Будет ли это плохо делать?
Я не совсем уверен, как я должен настроить его, чтобы называть этот HTML-код еще функцией.
Какой лучший/самый чистый способ сделать это?
Должен ли я просто хранить HTML, завернутый в hidden display:none class
, и добавить ли функцию видимый класс?
Я чувствую, что это не лучший метод, вот почему я здесь прошу!
Любые советы приветствуются. Я печатаю на своем телефоне, так что извините, если я не очень ясно понял.
Я бы предпочел решение, где фрагмент HTML уже находится в DOM. Но с какой альтернативой вы сравниваете? Присвоение строкового литерала JavaScript для свойства 'innerHTML'? Было бы полезно, если бы вы опубликовали две (или более) альтернативы вашего кода. – trincot