1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function getElementByClass(element, className) {
tc = element.childNodes;
for (var i = 0; i < tc.length; i++) {
if (tc[i].className == className) { return tc[i]; }
}
return null;
}
function toggle(target, event) {
exdiv = getElementByClass(target, "example");
excdiv = getElementByClass(exdiv, "example-contents");
titlediv = getElementByClass(exdiv, "title");
if (!titlediv || !titlediv.contains(event.target)) {
return;
}
if (excdiv.style.display != 'block') {
excdiv.style.display = 'block';
} else {
excdiv.style.display = 'none';
}
}
|