“MediaWiki:Common.js”的版本间差异

来自RMzas&SMS_Knowledge_Base_Wiki
跳转到导航 跳转到搜索
第1行: 第1行:
 
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
 
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
  
 
+
window.onload = function() {
// 极简测试:将侧边栏中的“最近更新:”改为“123”
+
   console.log('Common.js脚本已执行'); // 这行一定会在控制台显示(如果脚本生效)
document.addEventListener('DOMContentLoaded', function() {
+
   alert('脚本已执行'); // 同时弹出提示框(更直观)
   // 查找侧边栏中所有列表项文本
+
};
  var sidebarItems = document.querySelectorAll('#mw-panel li'); // 侧边栏所有列表项
 
 
 
   // 遍历列表项,寻找包含“最近更新:”的元素
 
  for (var i = 0; i < sidebarItems.length; i++) {
 
    var itemText = sidebarItems[i].textContent.trim(); // 获取列表项的文本内容
 
    if (itemText.includes('最近更新:')) { // 匹配目标文本
 
      console.log('找到目标元素:', sidebarItems[i]); // 控制台提示找到元素
 
      sidebarItems[i].textContent = '123'; // 替换文本为“123”
 
      return; // 找到后退出循环
 
    }
 
  }
 
 
 
  // 如果没找到,在控制台提示
 
  console.log('未找到包含“最近更新:”的元素');
 
});
 

2025年10月8日 (三) 18:04:10的版本

/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */

window.onload = function() {
  console.log('Common.js脚本已执行'); // 这行一定会在控制台显示(如果脚本生效)
  alert('脚本已执行'); // 同时弹出提示框(更直观)
};