O'Reilly logo

Dynamic HTML: The Definitive Reference by Danny Goodman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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( )

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required