Zadejte hledaný výraz...

Parsování DOM Javascriptem

RadimSt
verified
rating uzivatele
25. 1. 2023 14:13:25
Zdravím
Mám takový problém mám HTML (zjednodušeně zde:)
 
   
    až -40%
 
 
   
    až -50%
 
x
a potřebuji pomocí javascriptu získat čistou číslovku "50"
Nedaří se mi nějaký elegantní kód
a) nabrat html pod div.flags
b) očistit od všechno html a různých znaků, musí zůstat jen číslovka
25. 1. 2023 14:13:25
https://webtrh.cz/diskuse/parsovani-dom-javascriptem/#reply1512315
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
25. 1. 2023 14:53:39
Tohle hrozně záleží na dalších věcech ... nicméně https://jsfiddle.net/pamare/wyk74fua/.
25. 1. 2023 14:53:39
https://webtrh.cz/diskuse/parsovani-dom-javascriptem/#reply1512314
enkidu
verified
rating uzivatele
25. 1. 2023 16:50:13
javascript - Converting HTML string into DOM elements? - Stack Overflow
25. 1. 2023 16:50:13
https://webtrh.cz/diskuse/parsovani-dom-javascriptem/#reply1512313
exander
verified
rating uzivatele
(2 hodnocení)
30. 1. 2023 02:43:21
DOM se neparsuje, DOM je už zparsovaný.
30. 1. 2023 02:43:21
https://webtrh.cz/diskuse/parsovani-dom-javascriptem/#reply1512312
qiyamD
verified
rating uzivatele
9. 3. 2023 11:23:18
Zkuste tento kód:
// Get the element with class "flags"
const flagsDiv = document.querySelector('div.flags');
// Get the text content of the span with class "price-save"
const priceSaveText = flagsDiv.querySelector('span.price-save').textContent;
// Extract the number from the text using regular expressions
const priceSaveNumber = priceSaveText.match(/d+/);
// Log the extracted number
console.log(priceSaveNumber);
9. 3. 2023 11:23:18
https://webtrh.cz/diskuse/parsovani-dom-javascriptem/#reply1512311
Pro odpověď se přihlašte.
Přihlásit