I came across a weird IE-specific error. It seems that when creating radio inputs with document.createElement, the resulting widgets do not respond to clicks. They grey out for a second when you click on them, but they do not become checked. It works as expected in FF3, but not in IE7. Any idea what's up with this?
<html>
<body>
    <form>
        <div id="foo">
        </div>
    </form>
    <script>
        var foo = document.getElementById('foo');
        var t = document.createElement('input');
        t.type='radio';
        t.name ='fool';
        var f = document.createElement('input');
        f.type='radio';
        f.name ='fool';
        foo.appendChild(t);
        foo.appendChild(f);
    </script>
</body>
</html>
 
     
    