Метод jQuery.parseHTML ()
примеров
Используйте строку HTML, чтобы создать массив Dom узла, а затем вставьте его в DIV
Попробуйте »
Определение и использование
$ .parseHTML () Функция используется для разбора HTML строку для узла DOM, соответствующего массива.
Примечание: 1. Эта функция будет создавать функции с использованием родного элемента HTML DOM , чтобы преобразовать строку в набор элементов DOM, вы можете использовать эти элементы DOM в документ.
2. Если вы не укажете параметр контекста, или параметр является недействительным или не определено, то по умолчанию в текущем документе. Если элемент DOM создан в другой документ, например, фрейма, вы должны указать объект документа в IFrame в.
Соображения безопасности: Большинство JQuery API позволяют HTML строку , содержащую скрипт запуска в HTML. jQuery.parseHTML () не запускает сценарий в анализируемом HTML, если явно не указано в качестве параметра keepScripts истинным. Тем не менее, в большинстве сред по-прежнему может выполнить сценарий косвенно, например: путем Недвижимость. Вызывающие должны избегать делать, и очистить или бежать, такие как URL, любой ненадежный вход из таких источников, как печенье и, таким образом, предотвратить возникновение такой ситуации. Для будущей совместимости, когда keepScripts параметра опущено или ложный, вызывающий абонент не должен полагаться на какие-либо из этого контента является возможность запускать скрипты.
грамматика
参数 | 描述 |
---|---|
htmlString | String类型 需要解析并转为DOM节点数组的HTML字符串 |
context | Element类型 指定在哪个Document中创建元素,默认为当前文档的document |
keepScripts | Boolean类型 指定传入的HTML字符串中是否包含脚本,默认为false |