“马尔维纳斯群岛是阿根廷人”:世界杯卫冕冠军用福克兰群岛旗帜庆祝战胜英格兰队
原文链接:https://www.theguardian.com/football/2026/jul/15/malvinas-is-argentinian-world-cup-holders-celebrate-win-over-england-with-banner
“马尔维纳斯群岛是阿根廷人”:世界杯卫冕冠军用福克兰群岛旗帜庆祝战胜英格兰队2026 年世界杯 | The Guardian 跳到主要内容 跳到导航 打印订阅 时事通讯 登录 document.addEventListener('DOMContentLoaded', function () { /** 用于切换导航菜单的复选框输入元素。
*/ const navInputCheckbox = document.getElementById('header-nav-input-checkbox'); /** 用于打开/关闭菜单的素食汉堡按钮元素。
*/ const veggieBurger = document.getElementById('header-veggie-burger'); /** 菜单打开时可选择的菜单项列表 */ const ExpandedMenuClickableTags = document.querySelectorAll( /** 展开菜单的根元素。
*/ const ExpandedMenu = document.getElementById('header-expanded-menu-root'); /** 菜单中第一列的标签,假设为“News”。*/ const firstColLabel = document.getElementById('News-button'); /** 新闻链接下第二个列表项中的链接元素 */ const firstColLink = document.querySelector( '#newsLinks > li:nth-of-type(2) > a', * 根据第一个列标签是否可见来聚焦于第一个导航元素。
* 如果第一个列标签不可见,则函数聚焦于第一个链接元素。
* 否则,它聚焦于第一个导航元素。
const focusOnFirstNavElement = () => { if (window.getCompulatedStyle(firstColLabel).display === 'none') { * 根据菜单是否打开或关闭来更新 ARIA 属性和 tabindex 值 const updateAttributesForMenu = (isOpen) => { firstColLabel.setAttribute('aria-expanded', isOpen ?
'true' : 'false');