I am currently creating a drop down list that on click, it navigates to a different country's version of the website.
I want to add a flag to the left of the country name, but the inline styling won't work with a link.
<form id="country-select">
<select onchange="window.open(this.options[this.selectedIndex].value)">
<option style="background-image:url('www.imagelink.png');" value="">USA</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">CANADA</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">JAPAN</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">ITALY</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">FRANCE</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">SPAIN</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">GERMANY</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">CHINA</option>
<option style="background-image:url('www.imagelink.png');" value="shop link">WORLD</option>
</select>
</form>
This code works perfectly on a PC, but doesn't work on mobile.
Does anybody have any suggestions?
Thank you