|
|
|
|
@ -32,7 +32,21 @@
|
|
|
|
|
|
|
|
|
|
<label for="outputNumber">输出结果:</label>
|
|
|
|
|
<input type="text" id="outputNumber" readonly />
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
function convert() {
|
|
|
|
|
const inputNumber = document.getElementById("inputNumber").value;
|
|
|
|
|
const sourceBase = parseInt(document.getElementById("sourceBase").value);
|
|
|
|
|
const targetBase = parseInt(document.getElementById("targetBase").value);
|
|
|
|
|
let decimalValue;
|
|
|
|
|
decimalValue = parseInt(inputNumber, sourceBase);
|
|
|
|
|
if (isNaN(decimalValue)) {
|
|
|
|
|
document.getElementById("outputNumber").value = "无效输入";
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
const outputNumber = decimalValue.toString(targetBase).toUpperCase();
|
|
|
|
|
document.getElementById("outputNumber").value = outputNumber;
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
|