- From: <bugzilla@jessica.w3.org>
- Date: Sun, 06 Mar 2011 14:18:14 +0000
- To: public-html@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=12255
Summary: option.label and option.value could be consistent
Product: HTML WG
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML5 spec (editor: Ian Hickson)
AssignedTo: ian@hixie.ch
ReportedBy: mounir.lamouri@gmail.com
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
public-html@w3.org
For the moment, the 'label' of an option element is its label attribute if
present, otherwise its textContent. The 'value' of an option element is its
value attribute if present, otherwise its textContent.
The label IDL attribute reflects the label attribute and the value IDL
attribute (getter) returns the value attribute if present, otherwise the
textContent.
I deplore the lack of consistency here: I would have understand that
option.value and option.label reflects the content attribute but I don't
understand why the former doesn't while the later does.
I think the API would be easier to use if option.label was working like
option.value and I wonder if there would be real compat issues if this change
was made. (I would say it doesn't)
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Sunday, 6 March 2011 14:18:15 UTC