My code:
var isSomethingChecked = (document.getElementByName("koalaCheck").checked ||
document.getElementByName("kangarooCheck").checked);
Why does this code throw an exception called "Type Error"?
There is no function called getElementByName
. what you need is getElementsByName
which returns an array of all of the elements that have that name. so you can use:
var isSomethingChecked = (document.getElementsByName("koalaCheck")[0].checked ||
document.getElementsByName("kangarooCheck")[0].checked);