Metoda jQuery.parseHTML ()
Przykłady
Użyj ciąg HTML do utworzenia tablicy węzła DOM, i włóż ją do div
Spróbuj »
Definicja i Wykorzystanie
$ .parseHTML () Funkcja służy do analizowania ciąg HTML dla węzła DOM odpowiadający tablicy.
Uwaga: 1. Funkcja ta utworzyć funkcję, korzystając z rodzimych elementu HTML DOM przekonwertować ciąg do zestawu elementów DOM, można korzystać z tych elementów DOM do dokumentu.
2. Jeśli nie zostanie określony parametr kontekstowego lub parametr ma wartość null lub undefined, to domyślnie do bieżącego dokumentu. Jeśli element DOM stworzone do innego dokumentu, takich jak iframe, należy określić przedmiot udokumentować iframe.
względy bezpieczeństwa: Większość jQuery API umożliwiają ciąg HTML zawierający skrypt uruchomiony w HTML. jQuery.parseHTML () nie można uruchomić skrypt w parsed HTML, chyba że wyraźnie określono jako keepScripts parametrów rzeczywistych. Jednak w większości środowisk wciąż może wykonać skrypt pośrednio, na przykład: przez Nieruchomość. Rozmówcy powinni unikać prowadzenia i czyste lub ucieczki, takie jak adres URL, wejście od jakichkolwiek niezaufanych źródeł, takich jak ciastka, a tym samym zapobiec powstaniu takiej sytuacji. Dla kompatybilności w przyszłości, gdy keepScripts parametrów zostać pominięte lub fałszywe, rozmówca nie powinien opierać się na żadnym z tych treści jest możliwość uruchamiania skryptów.
gramatyka
参数 | 描述 |
---|---|
htmlString | String类型 需要解析并转为DOM节点数组的HTML字符串 |
context | Element类型 指定在哪个Document中创建元素,默认为当前文档的document |
keepScripts | Boolean类型 指定传入的HTML字符串中是否包含脚本,默认为false |