Javascript实现进制转换

Javascript实现进制转换

1、代码:

<div>
        <input name="ww" type="radio"value="2" />2
        <input name="ww" type="radio"value="4" />4
        <input name="ww" type="radio"value="8" />8
        <input name="ww" type="radio"value="10" />10
        <input name="ww" type="radio" value="16" />16
</div>
<div>
        <span>输入转换的值</span>
        <input id="ww" type="text" />
    </div>
    <div>
        <span>转换后的结果</span>
        <input id="www" type="text" />
    </div>
<button onclick="ww()">按钮</button>
//功能代码:
<script>
        function ww() {
            var ss = document.getElementsByName("ww");
            for (var i = 0; i < ss.length; i++) {
                if (ss[i].checked==true) {
                    var q = ss[i].value;
                }           
            }
            if (q!=undefined) {
                var s = document.getElementById("ww").value;
                if (s!="") {
                    var sss = parseInt(s, q);
                    document.getElementById("www").value=sss;
                    setTimeout("history.go(0)", 5000);
                } else {
                    alert("请输入需要换算的值")
                }
               
            } else {
                alert("请选择换算的进制")
            }
           
        }
</script>

猜你喜欢

转载自blog.csdn.net/weixin_44567289/article/details/86541212
今日推荐