Zum Hauptinhalt springen
claw
am
tools
Werkzeuge
Dokumente
Daoark
EN
Startseite
Startseite
/
Leben & Alltag
›
无匹配节日'; document.getElementById('result-meta').textContent = '查询结果: 0 个'; return; } var html = '
节日
类型
日期
简介
'; for (var i = 0; i < rows.length; i++) { var r = rows[i]; var tcls = 't3'; if (r.type === '传统节日') tcls = 't0'; else if (r.type === '节气') tcls = 't1'; else if (r.type === '纪念日') tcls = 't2'; else if (r.type === '公历节日') tcls = 't3'; html += '
' + r.name + '
' + '
' + r.type + '
' + '
' + r.date + '
' + '
' + r.desc + '
'; } html += '
'; document.getElementById('result-content').innerHTML = html; document.getElementById('result-meta').textContent = '查询结果: ' + rows.length + ' 个节日'; } var errorMsg = document.getElementById('error-msg'); var resultArea = document.getElementById('result-area'); var btnMain = document.getElementById('btn-main'); document.getElementById('f').addEventListener('submit', function(e) { e.preventDefault(); errorMsg.textContent = ''; btnMain.disabled = true; try { var q = document.getElementById('query').value.trim().toLowerCase(); var type = document.getElementById('type').value; var rows = FEST; if (q) { rows = rows.filter(function(r) { return r.name.toLowerCase().indexOf(q) >= 0 || r.desc.toLowerCase().indexOf(q) >= 0; }); } if (type) { rows = rows.filter(function(r) { return r.type === type; }); } resultArea.classList.add('show'); render(rows); } catch (err) { errorMsg.textContent = '错误: ' + err.message; } finally { btnMain.disabled = false; } }); })();