Terve.
Voiko JS saada elementin arvon tietoon, jos elementillä ei ole ID:ä tai nimeä?
Esimerkki:
<html>
<body>
<ul>
<li>eka</li>
<li>toka></li>
<li>kolmas</li>
</ul>
</body>
</html>Eli jos nyt haluaisin lukea toisen <li> elementin arvon, niin saadaanko sitä mitenkään?
Kokeilin kaikenlaista mm. tälläistä, mutta turhaan:
var listItems = document.getElementsByTagName("li");
var arvo = listItems[1].value;Value on elementtiin liitetyn value-muuttujan arvo (siis <li value="">). Sisältö on muistaakseni .innerHTML tai .innerText.
Jeps. Sain arvon innerHTML:ä. Kiitos ville-v
Aihe on jo aika vanha, joten et voi enää vastata siihen.