Autor Zpráva
maks
Profil
Ahoj,
mám následující funkci, která označí checkboxy na stránce.

<input type=checkbox id=selectall>

function select_all() {
	checkboxes = document.getElementsByTagName("input");
	elem = document.getElementById('selectall');
	state = elem.checked;

	for (i=0; i<checkboxes.length ; i++) {
		if (checkboxes[i].type == "checkbox") {
			checkboxes[i].checked=state;
		}
	}
}


Jenže bych potřeboval mít na stránce dvě tabulky s různými, na sobě nezávislými daty (resp. budou tam taby přepínané pomocí JS, bez JS se obě tabulky zobrazí pod sebou) a pro každou tabulku vlastní tento all-checkbox.

Tabulky od sebe mám odlišené IDčkem, jak to ale říci skriptu? Potřeboval bych něco jako
checkboxes = document.getElementsByTagName("input"); IN #id
což samozřejmě neexistuje :)

Děkuji.
Radek9
Profil
var checkboxes = document.getElementById("id").getElementsByTagName("input");
Opravte mě někdo, jestli se pletu.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0