<body>
<input type="text" name="startR" placeholder="初始进制">
<input type="text" name="endR" placeholder="目标进制">
<input type="text" name="startN" placeholder="初始值">
<br>
<button id="getBtn">开始转换</button>
转换的进制数:<input type="text" name="endN">
</body>
<script>
var btn=document.querySelector('#getBtn');
btn.οnclick=function startToEnd() {
var startR=document.querySelector('[name=startR]');
var startRV=startR.value;
var endR=document.querySelector('[name=endR]');
var endRV=endR.value;
var startN=document.querySelector('[name=startN]');
var startNV=startN.value;
// 转成十进制
var m=parseInt(startNV,startRV);
console.log('startRV:'+startRV);
console.log('endRV:'+endRV);
console.log('startNV:'+startNV);
console.log('m:'+m);
// 十进制转成其他进制
m=m.toString(endRV);
console.log(m);
var endN=document.querySelector('[name=endN]');
endN.value=m;
}
</script>
</html>