Um beispielsweise alle Kindelemente eines Divs mit JavaScript zu deaktiveren bzw. zu aktivieren, kann man folgende Funktion nutzen:
function toggleDisabled(el) {
try {
el.disabled = el.disabled ? false : true;
}
catch(E){}
if (el.childNodes && el.childNodes.length > 0) {
for (var x = 0; x < el.childNodes.length; x++) {
toggleDisabled(el.childNodes[x]);
}
}
}