注册 登录
编程论坛 JavaScript论坛

“进制转2进制”代码哪里不行了

jin522 发布于 2010-10-11 18:04, 786 次点击
只有本站会员才能查看附件,请 登录

我想实现这个功能,请问代码哪里错了
程序代码:
<html>
<head>
<title>aaa</title>
</head>
<body>
<script language="javascript">
function transform()
{
  var y=document.getElementById("test").value;
  alert(y.toString(2));
}
</script>
<form id="form1">
<p>
十进制数字
<input type="text" name="test" id="test" size="5">
转化为2进制
</p>
<p>
<input type="button" value="输出结果" name="result"  

onclick="transform()">
</p>
</form>
</body>
</html>
4 回复
#2
gupiao1752010-10-11 22:08
把SCRIPT部分改写下就可以了:
<script language="javascript">
function transform()
{
  var y=document.getElementById("test").value;
  var d=parseInt(y);//先进行整数转换,否则没效果!
  alert(d.toString(2));
}
</script>
#3
pigzee2010-10-12 14:33
呵呵,解析的好。学习!
#4
Alar302010-10-29 12:19
向2#学习!
#5
jin5222010-11-29 18:16
迟迟的我来了,多谢解答
1