blob: 35783c45502a57c0e645f7ced6079195508c5cd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
// Select all <tr> elements
const rows = document.querySelectorAll('tr');
// Add the onclick event to each <th> element
rows.forEach(row => {
row.addEventListener('click', (event) => {
// Get child elements with specific classes
row.querySelectorAll('span.article, span.pronoun, span.ending').forEach(span => {
// Toggle visibility
if (span.style.display === 'none') {
span.style.display = '';
} else {
span.style.display = 'none';
}
});
});
});
function set_all(state) {
document.querySelectorAll('span.article, span.pronoun, span.ending').forEach(span => {
span.style.display = state;
});
}
|