cool use of sutitue
by ariehg
HTML
<select id='sel'>
<option>a</option>
<option>b</option>
</select>
JavaScript
var pattern = "<option value='{value}'>{text}</option>"
, fake_json = [{value:1, text:'ab'},{value:2,text:'il'}]
, sel = $('sel');
sel.empty();
Array.each(fake_json,function(opt){sel.innerHTML+=pattern.substitute(opt);});