diff --git a/README.md b/README.md new file mode 100644 index 0000000..2fb13da --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# jhj_yzw + diff --git a/index.html b/index.html deleted file mode 100644 index 5c006e3..0000000 --- a/index.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -Base Converter - - - -
-

进制转换器

-
- - - - - - - - - - -
- -
-
- - - - \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..7efc9cc --- /dev/null +++ b/script.js @@ -0,0 +1,15 @@ +document.getElementById('converterForm').addEventListener('submit', function(event) { + event.preventDefault(); // 阻止表单默认提交行为 + + const inputValue = document.getElementById('inputValue').value.toUpperCase(); + const fromBase = parseInt(document.getElementById('fromBase').value, 10); + const toBase = parseInt(document.getElementById('toBase').value, 10); + + try { + const decimalValue = parseInt(inputValue, fromBase); + const result = decimalValue.toString(toBase).toUpperCase(); + document.getElementById('result').textContent = `转换后的数值:${result} (${toBase}进制)`; + } catch (e) { + document.getElementById('result').textContent = '转换错误,请检查输入是否正确'; + } +}); \ No newline at end of file diff --git a/styles.css b/styles.css deleted file mode 100644 index 277a0e1..0000000 --- a/styles.css +++ /dev/null @@ -1,25 +0,0 @@ -body { - font-family: Arial, sans-serif; -} - -.container { - width: 300px; - margin: 50px auto; - padding: 20px; - border: 1px solid #ccc; - border-radius: 5px; -} - -form { - display: flex; - flex-direction: column; -} - -label, input, button { - margin: 5px 0; -} - -#result { - margin-top: 20px; - font-weight: bold; -} \ No newline at end of file