--- title: radio slug: Mozilla/Tech/XUL/radio tags: - XUL Elements - XUL Reference translation_of: Archive/Mozilla/XUL/radio ---
An element that can be turned on and off. Radio buttons are almost always grouped together in groups. Only one radio button within the same radiogroup
may be selected at a time. The user can switch which radio button is turned on by selecting it with the mouse or keyboard. Other radio buttons in the same group are turned off. A label, specified with the label
attribute may be added beside the radio button.
More information is available in the XUL tutorial.
<radiogroup> <radio id="orange" label="Red" accesskey="R"/> <radio id="violet" label="Green" accesskey="G" selected="true"/> <radio id="yellow" label="Blue" accesskey="B" disabled="true"/> </radiogroup>
accesskey
label
属性文本中的一个字符。该字符将会被加下划线以重点强调,平台和主体的变换并不影响这一表现行为。 当用户点击 ALT (在其他平台上具有类似功能的键) 和这个字符对应的按键时, 控件(元素)将立刻被从窗口中的某处激活或/并且获得焦点 。虽说字符不分大小写,但是当label中存在大写字符和小写字符时,快捷键的字符将首先选择与之完全匹配的那一个,如果label中存在两个或更多的与accesskey字符相同的字符,其中的第一个字符将被加下划线。
<vbox> <label value="Enter Name" accesskey="e" control="myName"/> <textbox id="myName"/> <button label="Cancel" accesskey="n"/> <button label="Ok" accesskey="O"/> </vbox>
crop
crop
attribute. An ellipsis will be used in place of the cropped text. If the box direction is reversed, the cropping is reversed.start
: The text will be cropped on its left side.end
: The text will be cropped on its right side.left
: The text will be cropped on its left side.right
: The text will be cropped on its right side.center
: The text will be cropped in the middle, showing both the start and end of the text normally.none
: The text will be not be cropped using an ellipsis. However, the text will simply be cut off if it is too large. The side depends on the CSS text alignment.disabled
如果这个元素的disabled属性被设置为true,表示元素被禁用,被禁用的属性在页面上通常会显示灰色文本,它无法响应用户的操作,它也无法得到光标。
然而,这个元素仍然能够响应鼠标事件,如果要启用这个元素,把disabled设置为false
// Disabling an element
document.getElementById('buttonRemove').setAttribute("disabled", "true");
// Enabling back an element by removing the "disabled" attribute
document.getElementById('buttonRemove').removeAttribute("disabled");
For keyset
elements, support for this attribute was added in Firefox 3.5.
focused
true
if the element is focused.group
label
selected
selectedIndex
or selectedItem
property of the containing element.tabindex
tabindex
数字越大,顺序越靠后。value
accessibleType
control
radiogroup
elementradiogroup
that the radio
element is contained within, which may or may not be its direct parent.radioGroup
radiogroup
elementcontrol
property.selected
<magic name="\"PAGENAME\"/"></magic>true
if this element is selected, or false
if it is not. This property is read only.radiogroup
, checkbox