跳转到内容

User:Linxingjun/RFA2025TEST/js/RFA1L.js

维基百科,自由的百科全书
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ 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));
	  });
	});
});