Pobranie wartości

0

Witam, mam następujący fragment kodu:

<div data-v-1f5f00d7="" class="item">
<b data-v-1f5f00d7="" class="price">
<img data-v-1f5f00d7="" src="obrazek.png" class="icon">
                                        349
                                    </b>
</div>

W jaki sposób pobrać z tego diva wartość 349, żeby przypisać do zmiennej

0
var a = document.querySelectorAll('.item')[0].innerText;
console.log(a)
0

Co tutaj robię źle?

var k = document.getElementsByClassName("klasa");
var t = document.getElementsByClassName("klasaa");	
setTimeout(function(){ k.click(); }, 10);
setTimeout(function(){ t.click(); }, 20);

VM109:3 Uncaught TypeError: k.click is not a function
VM109:4 Uncaught TypeError: t.click is not a function

0

Nawet jeśli w HTML masz tylko jeden element z klasą "klasa" czy "klasaa" to getElementsByClassName zwróci Ci tablicę z jednym elementem. Żeby podpiąć do tego elementu zdarzenie, musisz się odwołać dokładnie do tego elementu a nie tablicy, czyli ma być:

var k = document.getElementsByClassName("klasa")[0];
var t = document.getElementsByClassName("klasaa")[0];  

1 użytkowników online, w tym zalogowanych: 0, gości: 1