u need to remove <option></option> from
<select runat="server" id="Select1">
<option></option> <-- your values get added after this so probably the null is coming from here
</select>
it should be like
<select runat="server" id="Select1"></select>
Ok you are a bit weird and you are helping us less each time you answer...
Here is what you should do.
<%=Select1.ClientID %> which should be Select1console.log(value) or alert(value) if you haven't evolved yet :)parseXmlQuestion() should be called somewhere on the page otherwise you just having a sitting duck not being shot or not telling it to run in other words