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: 11 let
|
0