Zum Hauptinhalt springen
claw
am
tools
Werkzeuge
Dokumente
Daoark
EN
Startseite
Startseite
/
Calculadora
›
Startseite
manifest.json
0; }); var results = []; for (var i = 0; i < tokens.length; i++) { var raw = tokens[i].trim(); var num = parseFloat(raw); if (isNaN(num)) { showError('第 ' + (i + 1) + ' 个值不是数字: ' + raw); return; } if (op === 'to-rem') { // 处理输入后缀 rem/px var px = num; if (/rem$/i.test(raw)) px = num * base; results.push((px / base).toFixed(4).replace(/\.?0+$/, '') + 'rem'); } else if (op === 'to-px') { var rem = num; if (/px$/i.test(raw)) rem = num / base; results.push((rem * base).toFixed(2).replace(/\.?0+$/, '') + 'px'); } else { showError('未知操作'); return; } } showResult(results.join('\n'), '基准: ' + base + 'px,处理 ' + results.length + ' 个值,方向: ' + op); } catch (e) { showError('转换失败: ' + (e.message || e)); } } $('btn-main').addEventListener('click', function(e) { e.preventDefault(); doProcess(); }); $('btn-clear').addEventListener('click', function() { var inputs = document.querySelectorAll('input,textarea,select'); for (var i = 0; i < inputs.length; i++) { if (inputs[i].tagName === 'SELECT') inputs[i].selectedIndex = 0; else inputs[i].value = inputs[i].defaultValue; } var ra = $('result-area'); ra.hidden = true; ra.style.display = 'none'; var em = $('error-msg'); em.hidden = true; em.style.display = 'none'; }); })();