Name

radio — NN 2 IE 3 DOM 1

Synopsis

The radio object is a form control generated with an INPUT element whose TYPE attribute is set to "radio". radio objects related to each other are assigned the same name. This means all like-named radio objects become a collection of radio objects. It may be necessary, therefore, to reference an individual radio button as an item in an array. The entire array, of course, has a length property you can use to assist in looping through all radio objects within the group, if necessary:

var radioGrp = document.forms[0].myRadio
for (var i = 0; i < radioGrp.length; i++) {
    alert("The value of button index " + i + " is " + radioGrp [i].value)
}

Properties and methods listed as follows are for individual radio buttons.

HTML Equivalent

<INPUT TYPE="radio">

Object Model Reference

NN

[window.]document. formName . elementName [i]

[window.]document.forms[i].elements[i]

IE

[window.]document. formName . elementName [i]

[window.]document.forms[i].elements[i]

[window.]document.all. elementID

Properties

accessKey

document

offsetHeight

outerText

style

checked

form

offsetLeft

parentElement

tabIndex

className

id

offsetParent

parentTextEdit

tagName

dataFld

isTextEdit

offsetTop

recordNumber

title

dataSrc

lang

offsetWidth

sourceIndex

type

defaultChecked

language

outerHTML

status

value

disabled

name

   

Methods

blur( )

getAttribute( )

removeAttribute( )

click( )

Get Dynamic HTML: The Definitive Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.