Dzień dobry
Jak policzyć liczbę elementów LI jaką zawiera this.response (wynik zapytania XMLHttpRequest)? Czy przekształcić to najpierw na tablicę czy może jest wydajniejsza metoda?
var content = this.response.length;
console.log(content);
Dzień dobry
Jak policzyć liczbę elementów LI jaką zawiera this.response (wynik zapytania XMLHttpRequest)? Czy przekształcić to najpierw na tablicę czy może jest wydajniejsza metoda?
var content = this.response.length;
console.log(content);
W środku jest klasyczna lista html tyle że bez UL
<li>content</li>
<li>content</li>
<li>content</li>
<li>content</li>
<li>content</li>
chcę policzyć ile jest elementów li
Desu napisał(a):
Czy to jest string, czy tablica zawierająca te elementy?
To jest zwykły kawałek kodu HTML.
https://jsfiddle.net/vktw1m26/
<input type="button" onclick="kaszanka()" value="POLICZYC i takie tam">
function kaszanka() {
const ciag = '<li>content</li><li>content</li><li>content</li><li><li><li><li><li><li>content</li><i>content</li><li>content</li>';
const szukaj = '<li>';
var ilosc = ciag.split(szukaj).length - 1;
alert(ilosc);
}
mmx napisał(a):
To jest zwykły kawałek kodu HTML.
Nie ma czegoś takiego jak kod HTML w JS-ie. Jak wpiszesz var element = <li>content</li>;
to wywali ci SyntaxError
LukeJL napisał(a):
To ja się zapytam - czemu HTML a nie JSON z danymi?
Pracuję z Buddypress który jeszcze nie udostępnia rest api.
Robot: CCBot