미디어위키:Common.js: 두 판 사이의 차이

(내용을 "→‎* * 이 스크립트는 위키백과 전체에 적용됩니다. 고칠 때는 주의해주세요. * [[위키백과:위키프로젝트 시스템]] 참고 * * 스크립트를 넣을 때는 충분한 설명, 출처를 넣어주세요! 이후 관리가 어려워집니다. *: console.log("Common.js 불러옴!"); document.addEventListener("DOMContentLoaded", function() { document.querySelectorAll('.toggleBtn').forEach(function(btn) { btn.addEventListener(..."(으)로 바꿈)
태그: 대체됨
편집 요약 없음
9번째 줄: 9번째 줄:
document.addEventListener("DOMContentLoaded", function() {
document.addEventListener("DOMContentLoaded", function() {
   document.querySelectorAll('.toggleBtn').forEach(function(btn) {
   document.querySelectorAll('.toggleBtn').forEach(function(btn) {
    console.log('버튼 발견:', btn); // 추가
     btn.addEventListener('click', function() {
     btn.addEventListener('click', function() {
       var targetId = btn.getAttribute('data-target');
       var targetId = btn.getAttribute('data-target');
      console.log('대상 ID:', targetId); // 추가
       if (!targetId) return;
       if (!targetId) return;
       var target = document.getElementById(targetId);
       var target = document.getElementById(targetId);
      console.log('대상 객체:', target); // 추가
       if (!target) return;
       if (!target) return;
       if (target.style.display === 'none' || target.style.display === '') {
       if (target.style.display === 'none' || target.style.display === '') {
22번째 줄: 25번째 줄:
   });
   });
});
});


/* DO NOT ADD CODE BELOW THIS LINE */
/* DO NOT ADD CODE BELOW THIS LINE */

2025년 4월 27일 (일) 16:42 판

/**
 * 이 스크립트는 위키백과 전체에 적용됩니다. 고칠 때는 주의해주세요.
 * [[위키백과:위키프로젝트 시스템]] 참고
 *
 * 스크립트를 넣을 때는 충분한 설명, 출처를 넣어주세요! 이후 관리가 어려워집니다.
 **/
console.log("Common.js 불러옴!");

document.addEventListener("DOMContentLoaded", function() {
  document.querySelectorAll('.toggleBtn').forEach(function(btn) {
    console.log('버튼 발견:', btn); // 추가
    btn.addEventListener('click', function() {
      var targetId = btn.getAttribute('data-target');
      console.log('대상 ID:', targetId); // 추가
      if (!targetId) return;
      var target = document.getElementById(targetId);
      console.log('대상 객체:', target); // 추가
      if (!target) return;
      if (target.style.display === 'none' || target.style.display === '') {
        target.style.display = 'block';
      } else {
        target.style.display = 'none';
      }
    });
  });
});


/* DO NOT ADD CODE BELOW THIS LINE */