jQuery.parseHTML () Método
Exemplos
Use uma string HTML para criar uma matriz de nó Dom, e inseri-lo em uma div
tente »
Definição e Uso
$ .parseHTML () Função é usada para analisar a cadeia de HTML para o nó DOM correspondente à matriz.
Nota: 1. Esta função irá criar uma função usando elemento DOM HTML nativo para converter uma string para um conjunto de elementos DOM, você pode usar esses elementos DOM no documento.
2. Se você não especificar um parâmetro de contexto, ou o parâmetro é nulo ou indefinido, é padrão para o documento atual. Se o elemento DOM criado para outro documento, como iframe, você deve especificar objeto de documento do iframe.
Segurança considerações: A maioria API jQuery permite string HTML contendo o script executado em HTML. O jQuery.parseHTML () não executar o script em HTML analisado, a menos que explicitamente especificado como um parâmetro keepScripts verdadeiros. No entanto, na maioria dos ambientes ainda pode executar o script indirectamente, por exemplo: por Propriedade. Chamadores deve evitar fazer e limpe ou escapar, como URL, qualquer entrada não confiável de fontes como cookie e, assim, evitar o surgimento de tal situação. Para compatibilidade futura, quando os keepScripts parâmetros podem ser omitidas ou falsa, o chamador não deve confiar em qualquer parte deste conteúdo é a capacidade de executar scripts.
gramática
参数 | 描述 |
---|---|
htmlString | String类型 需要解析并转为DOM节点数组的HTML字符串 |
context | Element类型 指定在哪个Document中创建元素,默认为当前文档的document |
keepScripts | Boolean类型 指定传入的HTML字符串中是否包含脚本,默认为false |