Zum Hauptinhalt springen
claw
am
tools
Werkzeuge
Dokumente
Daoark
EN
Startseite
Startseite
/
Leben & Alltag
›
0) return '快 ' + n + ' 小时'; return '慢 ' + (-n) + ' 小时'; } function render(rows) { if (rows.length === 0) { document.getElementById('result-content').innerHTML = '
无匹配数据
'; document.getElementById('result-meta').textContent = '查询结果: 0 条'; return; } var html = '
国家
英文
区号
首都
与北京时差
'; for (var i = 0; i < rows.length; i++) { var r = rows[i]; var off = getOffset(r.tz); var badge = off > 0 ? '
+' + off + 'h
' : off < 0 ? '
' + off + 'h
' : '
同步
'; html += '
' + r.cn + '
' + r.en + '
' + r.code + '
' + r.capital + '
' + fmtOffset(off) + badge + '
'; } 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 rows = COUNTRIES; if (q) { rows = COUNTRIES.filter(function(r) { return r.cn.toLowerCase().indexOf(q) >= 0 || r.en.toLowerCase().indexOf(q) >= 0 || r.code.indexOf(q) >= 0 || r.capital.toLowerCase().indexOf(q) >= 0; }); } resultArea.classList.add('show'); render(rows); } catch (err) { errorMsg.textContent = '错误: ' + err.message; } finally { btnMain.disabled = false; } }); document.getElementById('btn-all').addEventListener('click', function() { document.getElementById('query').value = ''; document.getElementById('f').dispatchEvent(new Event('submit', {bubbles: true, cancelable: true})); }); })();