1document.addEventListener("DOMContentLoaded", function () { 2 // ãã¥ã¼ã¹ã¡ãã¥ã¼ã®å¦ç 3 const menuItems = document.querySelectorAll(".news-menu li"); 4 const newsContainers = document.querySelectorAll(".news-container"); 5 6 menuItems.forEach(item => { 7 item.addEventListener("click", function (event) { 8 event.preventDefault(); // ãªã³ã¯ã®ããã©ã«ãåä½ã鲿¢ 9 10 // ãã¹ã¦ã®ã¡ãã¥ã¼ã¢ã¤ãã ã® active ã¯ã©ã¹ãåé¤ 11 menuItems.forEach(menu => menu.classList.remove("active")); 12 13 // ãã¹ã¦ã®ãã¥ã¼ã¹ã³ã³ããã® active ã¯ã©ã¹ãåé¤ 14 newsContainers.forEach(container => container.classList.remove("active")); 15 16 // ã¯ãªãã¯ãããã¡ãã¥ã¼ã« active ã¯ã©ã¹ã追å 17 this.classList.add("active"); 18 19 // 対å¿ãããã¥ã¼ã¹ã³ã³ããã« active ã¯ã©ã¹ã追å 20 const targetClass = this.classList[0]; // ã¡ãã¥ã¼ã®æåã®ã¯ã©ã¹åãåå¾ 21 document.querySelector(`.news-container.${targetClass}`).classList.add("active"); 22 }); 23 }); 24});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.