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.