Hey! You're looking at the old site (here for archival purposes). If you want to see the latest and greatest, check out the new Felocity at felocity.com.

Archives By Date: 2008/06

document.createElement and checkboxes

June 03, 2008 @ 12:03 pm

I ran into a problem in building the web interface for SnapTest today, where I couldn't seem to get a checkbox to show up as checked in IE. The original code looked something like

And no matter how many times I tried, IE (6 specifically) refused to check the checkbox. It turns out IE want your checkboxes made in a Mozilla-incompatible way. Specifically, IE lets you call document.createElement using an entire HTML tag, which will result in a node you can perform operations on.…