const version = "0.1.9"; let weatherdata = null; //公式相关 function toggleAccordion(header) { const content = header.nextElementSibling; const isOpen = content.style.maxHeight !== '0px' && content.style.maxHeight !== ''; // 关闭所有其他面板 document.querySelectorAll('.accordion-content').forEach(item => { item.style.maxHeight = '0px'; }); // 切换当前面板 if (!isOpen) { content.style.maxHeight = content.scrollHeight + 'px'; } } // 展开或者关闭公式 function toggleFormula(element) { const content = element.nextElementSibling; content.style.display = content.style.display === "none" ? "block" : "none"; element.textContent = element.textContent.includes("▶") ? element.textContent.replace("▶", "▼") : element.textContent.replace("▼", "▶"); } document.addEventListener('DOMContentLoaded', function() { renderMathInElement(document.body, { delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false} ], throwOnError: false }); // 获取页面中的版本号元素 const versionElement = document.querySelector('.version'); // 更新内容(拼接版本号) if (versionElement) { versionElement.textContent = `版本号: ${version}`; } }); // 下载按钮 document.getElementById('downloadBtn').addEventListener('click', function() { // 保存按钮的引用 var btn = this; // 隐藏按钮(而不是移除) btn.style.display = 'none'; // const data = weatherdata; const areaTypeMap = { urban: "城市", rural: "农村", }; // 等待一小段时间确保按钮已隐藏 setTimeout(function() { // 假设你的HTML字符串是这样的 var htmlString = `