I have a problem with the script. I am trying to count two input fields, and insert the result into the third field. But it doesn't work, and unfortunately I can't figure out what's wrong.
function sum() {
       var txtFirstNumberValue = document.querySelectorAll('#firstID > div > div > div > input').value;
       var txtSecondNumberValue = document.querySelectorAll('#second > div > div > div > input').value;
       if (txtFirstNumberValue == "")
           txtFirstNumberValue = 0;
       if (txtSecondNumberValue == "")
           txtSecondNumberValue = 0;
       var result = parseInt(txtFirstNumberValue) / parseInt(txtSecondNumberValue);
       if (!isNaN(result)) {
           document.querySelectorAll('#third > div > div > div > input').value = result;
       }
   }<div id="firstID"><div>
<label>first</label>
<div>
    <div>
        
        <input name="drts[field_first][0]" type="number" value="" maxlength="255">
    </div>
</div>
</div></div>
<div id="second"><div>
<label>second</label>
<div>
    <div>
        <input name="drts[field_second][0]" type="number"  maxlength="255">        
    </div>
</div>
</div></div>
<div id="third"><div>
<label>third</label>
<div>
    <div>
        <input name="drts[field_third][0]" type="number" value="" maxlength="255">
        <div></div>
        
    </div>
</div>
</div></div> 
     
     
    