| Autor | Zpráva | ||
|---|---|---|---|
| UrbiCZ Profil |
Čau. Chtěl bych rozparsovat HTML data z jednoho souboru.
var xhr = new XMLHttpRequest();
xhr.open("GET", "finance.html", false);
xhr.send(null);
var data = xhr.responseText;V proměnné data je tedy zdrojový kód stránky finance.html a teď bych chtěl začít parsovat jednotlivé informace. Například bych chtěl najít textovou informaci prvku, který má id = "paticka". Pomocí jQuery se mi to daří, ale pomocí pure JavaScriptu ne, respektive nevím, jak přesně tagy hledat a vypisovat jejich obsah pomocí innerHTML. Děkuji za rady. |
||
| Chamurappi Profil |
#2 · Zasláno: 1. 1. 2013, 16:18:21
Reaguji na UrbiCZ:
„nevím, jak přesně tagy hledat“ Jediná použitelná možnost je umístit kód dovnitř innerHTML nějakého provizorního elementu a hledat v něm. Tak to tuším dělá i jQuery. Nic efektivního to rozhodně není, na tvém místě bych hledal způsob, jak se této činnosti vyhnout, tedy snažil bych se, abych měl data v něčem stravitelnějším, než je HTML.
|
||
| UrbiCZ Profil |
#3 · Zasláno: 1. 1. 2013, 16:24:35
Tak zkusil jsem umístit výsledný zdroják do skrytého formulářového prvku aby se nezobrazoval na stránce. Sice je to trošku časově náročnější, ale funguje to dobře. Díky za radu.
|
||
| Chamurappi Profil |
#4 · Zasláno: 1. 1. 2013, 18:31:59
Reaguji na UrbiCZ:
Ten provizorní element nemusí být vůbec v dokumentu. |
||
|
Časová prodleva: 14 let
|
|||
0