This is what I have tried:
HTML: Removed the Select command. I tried adding the attributes to a <options>. However all these give weird results. What I have done below, does produce a regular list however, it makes the option un-clickable. I am probably facing this because I remove the select command, however, I don't know how else I can make a change.
<br><div id="qrcode"></div><br/>
<label onchange="setPicture();" id="myList" class="list-content">
</label>
JS: I have three functions in JS that automatically update the drop list, change the QR picture based on selection, and run the QR script. I don't think any changes need to be made in this.