Saturday, June 1, 2024
 Popular · Latest · Hot · Upcoming
155
rated 0 times [  156] [ 1]  / answers: 1 / hits: 32857  / 8 Years ago, sat, march 5, 2016, 12:00:00

This is my code





<select name=category_id>
<option value=0>All Categories</option>
<option value=57>Books</option>
<option value=63>&nbsp;&nbsp;&nbsp;Aboriginal Authors & Studies</option>
<option value=64>&nbsp;&nbsp;&nbsnbsp;Animals & Birds</option>
<option value=117>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Green Guide</option>
<option value=65>&nbsp;&nbsp;&nbsp;Atlases</option>
<option value=86>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Regional Atlases</option>
<option value=87>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Road Atlases</option>
</select>




More From » javascript

 Answers
13

Without replacing the malformed &nbsp; you can replace the innerHTML of each node



var options = document.getElementsByTagName('option')
for (index = 0; index < options.length; ++index) {
options[index].innerHTML = options[index].innerHTML.replace(/&nbsp;/g, '');
}


working example: https://jsfiddle.net/2h6hqc0g/


[#63038] Thursday, March 3, 2016, 8 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
kaya

Total Points: 531
Total Questions: 107
Total Answers: 100

Location: United States Minor Outlying Island
Member since Sat, May 28, 2022
2 Years ago
;