Metodo jQuery.parseHTML ()
Esempi
Utilizzare una stringa HTML per creare un array di nodo DOM, e inserirlo in un div
Prova »
Definizione e utilizzo
$ .parseHTML () Viene utilizzato per analizzare la stringa HTML per il nodo DOM corrispondente alla matrice.
Nota: 1. Questa funzione creerà una funzione utilizzando nativo elemento DOM HTML per convertire una stringa in un insieme di elementi DOM, è possibile utilizzare questi elementi DOM nel documento.
2. Se non si specifica un parametro di contesto, o il parametro è null o undefined, il valore predefinito è il documento corrente. Se l'elemento DOM creato per un altro documento, come ad esempio iframe, è necessario specificare documento oggetto del iframe.
Sicurezza considerazioni: La maggior parte API jQuery permettono stringa HTML contenente lo script run in HTML. jQuery.parseHTML () non viene eseguito lo script in analizzata HTML, a meno che non espressamente specificato come parametro keepScripts vero. Tuttavia, nella maggior parte degli ambienti può ancora eseguire lo script indirettamente, ad esempio: da Proprietà. I chiamanti dovrebbero evitare di fare, e pulire o fuga, come ad esempio URL, qualsiasi input non attendibile da fonti come biscotto e quindi prevenire l'emergere di una tale situazione. Per la compatibilità futura, quando i keepScripts parametri possono essere omesse o falso, il chiamante non deve fare affidamento su qualsiasi di questo contenuto è la possibilità di eseguire gli script.
grammatica
参数 | 描述 |
---|---|
htmlString | String类型 需要解析并转为DOM节点数组的HTML字符串 |
context | Element类型 指定在哪个Document中创建元素,默认为当前文档的document |
keepScripts | Boolean类型 指定传入的HTML字符串中是否包含脚本,默认为false |