- From: Ian Hickson <ian@hixie.ch>
- Date: Fri, 25 Jul 2008 09:46:41 +0000 (UTC)
On Sun, 9 Dec 2007, David Smith wrote: > > Currently getElementsByClassName is specified as always being case > sensitive. This would be fine, except that the primary other use of html > class names (CSS selector matching) is only case sensitive in "standards > mode". This leads to situations like > http://dscoder.com/getelementsbyclassname.html in which CSS and > getElementsByClassName match different results, which I think is a > rather unintuitive behavior. For this reason, I'd like to propose that > the case insensitivity quirk for class name matching be maintained in > getElementsByClassName. So far I've spoken to people on the Opera, > Firefox, and WebKit teams, and gotten responses ranging from agreement > to (paraphrasing) "I don't think it matters, but I'll implement > whichever way the spec ends up", so hopefully this won't be a > particularly controversial change to make. I've made it consistent with how classes work in CSS (case-insensitive for quirks and case-sensitive otherwise). -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 25 July 2008 02:46:41 UTC