méthode jQuery.parseHTML ()
Exemples
Utilisez une chaîne HTML pour créer un tableau de noeud Dom, et l'insérer dans un div
Essayez »
Définition et utilisation
$ .parseHTML () Est utilisée pour analyser la chaîne HTML pour le nœud DOM correspondant au réseau.
Remarque: 1. Cette fonction va créer une fonction en utilisant un élément DOM HTML natif pour convertir une chaîne à un ensemble d'éléments DOM, vous pouvez utiliser ces éléments DOM dans le document.
2. Si vous ne spécifiez pas un paramètre de contexte, ou le paramètre est null ou undefined, il est par défaut le document en cours. Si l'élément DOM créé à un autre document, comme iframe, vous devez spécifier le document l'objet de l'iframe.
Les considérations de sécurité: La plupart des API jQuery permettent chaîne HTML contenant le script d'exécution en HTML. jQuery.parseHTML () ne fonctionne pas le script en HTML analysé, à moins que vous explicitement spécifié comme un paramètre keepScripts vrai. Cependant, dans la plupart des environnements peut encore exécuter le script indirectement, par exemple: par Propriété. Les appelants devraient éviter de faire, et nettoyer ou échapper, telles que l'URL, toute entrée non fiable à partir de sources telles que les cookies et empêcher ainsi l'apparition d'une telle situation. Pour la compatibilité future, lorsque les keepScripts de paramètres sont omis ou faux, l'appelant ne doit pas compter sur l'un de ce contenu est la capacité d'exécuter des scripts.
grammaire
参数 | 描述 |
---|---|
htmlString | String类型 需要解析并转为DOM节点数组的HTML字符串 |
context | Element类型 指定在哪个Document中创建元素,默认为当前文档的document |
keepScripts | Boolean类型 指定传入的HTML字符串中是否包含脚本,默认为false |