Problem is I want to change all elements with same class. Example here:
<select class="dntselect"  onchange="go(this); return false;">
    <option value="1">test1</option>
    <option value="2">test2</option>
    <option value="3">test3</option>
    <option value="4">test4</option>
</select>
<form>
    <input type="hidden" class="ppselect" name="item_name" value="XXX">
</form>
<form>
    <input type="hidden" class="ppselect" name="item_name" value="XXX">
</form>
<form>
    <input type="hidden" class="ppselect" name="item_name" value="XXX">
</form>
So I want to replace that "XXX" value in input with selected option for example. Replace "XXX" value with "test1"
I tried some tutorials and some of my own work but it won't work. And I can't figure how to do it.
<script>
    function go(x) {
        var elements = document.getElementsByClassName('ppselect').value;
        for (var i = 0; i < elements.length; i++) {
            elements[i].x.options[x.selectedIndex].text;
        }
    }
</script>
It is not duplicate - because i am inspired by these "duplicates" but i cant figure how to do it in this case.
 
     
    