Trying to change div based on a drop-down selection. Loads of things work but not in WordPress!
e.g. https://codepen.io/mmp1992/pen/burfK
or this, which is closer:
https://codepen.io/shawkdsn/pen/HCfxi
Seems like the script I put in for the header is completely ignored. Also, put iframe for the second one in a shortcode but still no.
Previous:
<div style="width:300px;"><div style="float:right;"><div id="diva" style="background-color:red;width:100px;height:100px;display:none;"></div><div id="divb" style="background-color:green;width:100px;height:100px;display:block;">default showing</div><div id="divc" style="background-color:yellow;width:100px;height:100px;display:none;"></div><div id="divd" style="background-color:blue;width:100px;height:100px;display:none;"></div></div><div><select id="select1" onchange="showDivs('div',this)"><option value="a">A</option><option value="b">B</option><option value="c">C</option><option value="d">D</option></select></div></div>Script:
<script type="text/javascript">function showDivs(prefix,chooser) { for(var i=0;i<chooser.options.length;i++) { var div = document.getElementById(prefix+chooser.options[i].value); div.style.display = 'none'; } var div = document.getElementById(prefix+chooser.value); div.style.display = 'block';}window.onload=function() { document.getElementById('select1').value='a';//set value to your default}</script>