All pastes #660170 Raw Copy code Copy link Edit

JS Select All Recursive

public unlisted javascript v1 · immutable
#660170 ·published 2007-08-16 20:14 UTC
rendered paste body
function recursive(x) {	var child = x.childNodes;	for (i = 0; i < child.length; i++) { 		if (child[i].nodeType == 1) {			if (child[i].tagName.toLowerCase() == \'input\' && child[i].type == \'checkbox\') {				child[i].checked = !child[i].checked;			} 			else {				recursive(child[i])			}		}	}}function select_all(elementid) {  	var table = document.getElementById(elementid);  	recursive(table);  	}