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.