creare obiect cu for() din Div-uri cu acelasi class

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
sterica
Mesaje: 256

creare obiect cu for() din Div-uri cu acelasi class

Salutare,

Incerc sa creez un obiect cu continutul unor div-uri care au aceasi clasa, insa nu reusesc:

Cod: Selectaţi tot

<body>
    <div id="first">
        <div class="divu">div 1</div>
        <div class="divu">div 2</div>
        <div class="divu">div 3</div>
    </div>

</body>

<script>
    var x = document.getElementsByClassName('divu');

    for (var i = 0; i <= x.length -1; i++) {
        console.log(x[i].innerHTML);
    }

//example object
    var obj = {
        prop1: "div 1",
        prop2: "div 2",
        prop3: "div 3"
    }
</script>
Multumesc!

MarPlo
Salut,
Incearca acest cod:

Cod: Selectaţi tot

<div id="first">
  <div class="divu">div 1</div>
  <div class="divu">div 2</div>
  <div class="divu">div 3</div>
</div>

<script>
var x = document.querySelectorAll('.divu');
var ob_1 ={};
for(var i=0; i<x.length; i++) {
  ob_1['prop'+i] = x[i].innerHTML;
}

console.log(ob_1);
</script>

sterica
Functioneaza, multumesc mult de ajutor

Subiecte similare