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);});