Я работаю над плагином javascript для сайта, где мне нужно добавить форму на определенную панель страницы. Мне было интересно, есть ли способ импортировать/читать html-файл (он содержит html-код для формы) в файл javascript, а не создавать кучу HTML-элементов для создания формы.Добавление фрагмента кода html в javascript?
ответ
При использовании jQuery вы можете вставить HTML как строку, используя append
, insertAfter
и аналогичные методы (обратите внимание, что синтаксис строки шаблона работает только на совместимых с ECMAScript6 браузерах).
$('#addForm').click(function() { // execute the following with #addForm is clicked
$('#formPanel').append(// add the following to the innerHTML of #formPanel
// backtick starts a template string
`
<form action='sumbit.php' method='POST'>
First name: <input name='first'>
Last name: <input name='last'>
<input type='submit'>
</form>
`);
});
Это не сработает. Также jQuery не помечен в вопросе. ** Совет: ** если вы хотите дать решение/ответ на вопрос без исходного кода, я бы порекомендовал вам положительно оценивать исходный код и дать подробное описание того, что происходит в коде, но самое главное - отлаживайте свой ответ, чтобы убедиться, что он будет работать. * (Это не будет) * – NewToJS
commend/* comments – NewToJS
@NewToJS Да, синтаксическая ошибка строки была неосторожной ошибкой, которую я сейчас исправил. Что касается jQuery, то искатель не утверждал, что им тоже нужен ванильный Javascript. Для меня кажется необоснованным избегать любой библиотеки или структуры, которая явно не заявлена как «приемлемое решение». Если искатель точно знал, какие библиотеки и рамки необходимы для достижения желаемого результата, вряд ли они будут задавать этот вопрос здесь, а не рассматривать документацию. – Kwarrtz
- 1. Понимание фрагмента кода JavaScript
- 2. Добавление углового фрагмента кода в страницы JSF
- 3. Программная остановка определенного фрагмента кода в html/javascript/css
- 4. Код HTML-кода для фрагмента html?
- 5. Добавление кода JavaScript в jQuery.html()
- 6. Добавление PHP сгенерированного HTML для фрагмента документа
- 7. Понимание кода фрагмента кода терминов Javascript
- 8. преобразование фрагмента кода в метод в javascript
- 9. Добавление html-кода в C#
- 10. Как «поставить очередь» фрагмента кода в javascript
- 11. Добавление кода javascript в URL
- 12. Добавление кода javascript в iframe.
- 13. Удаление/добавление блока кода в HTML-форму с помощью JavaScript
- 14. Добавление исходного SVG-кода в HTML Canvas
- 15. Добавление кода HTML и PHP
- 16. Добавление фрагмента в RecyclerView
- 17. Добавление фрагмента в ViewGroup
- 18. Добавление фрагмента в диалог
- 19. JavaScript-код фрагмента кода на изображении onload
- 20. Добавление блоков кода в функцию javascript
- 21. Добавление javascript в html-файлы
- 22. HTML и Javascript (добавление)
- 23. Добавление HTML по javascript
- 24. Ошибка кода HTML/JavaScript
- 25. Функция фрагмента в Javascript
- 26. Parse.com Добавление облачного кода в html-кнопки
- 27. Добавление php-кода в тег html anchor
- 28. Добавление пользовательского html-кода в Android Webview
- 29. Добавление html-кода в текст D3
- 30. Автоматическое добавление кода в html-страницы
Вы можете явно поместить HTML в строку, и использовать '' innerHTML'/outerHTML' на некотором элементе, чтобы браузер разобрать его ... но я не уверен, что это то, что вы хотите. – Siguza
Как насчет чего-то подобного? http://stackoverflow.com/questions/4286834/showing-a-code-snippet-in-an-html-page –