User:Linxingjun/RFA2025TEST/js/RFA1L.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
//"在历史的间隙之中,总有锋芒为自由而战。"--重返未来1999
// 为每个列表项添加点击事件
document.querySelectorAll('.mw-collapsible-content').forEach(container => {
const ul = container.querySelector('ul');
if (!ul) return;
const lis = ul.querySelectorAll('li');
lis.forEach((li, index) => {
li.addEventListener('click', () => {
const baseUrl = window.location.href.split('?')[0];
const newUrl = `${baseUrl}#:~:text=${li.innerText}`;
navigator.clipboard.writeText(newUrl)
.then(() => mw.notify( mw.msg( '投票附言的链接已经复制到剪贴板上')))
.catch(err => console.error('复制失败:', err));
});
});
});