2013-04-27 29 views
-5

我有一个JavaScript代码,现在我正在消隐。我不记得如何使用乘法符号“X”。这里的代码是一个例子,但是使用了附加符号。任何人都可以告诉我如何用乘法符号替换加法符号吗?我知道这可能是一个真正简单的解决方案。如何使用乘法符号

<script type="text/javascript"> 
     function sum() 
     { 

     var num1 = document.myform.number1.value; 
     var num2 = document.myform.number2.value; 
     var sum = parseInt(num1) * parseInt(num2); 
     document.getElementById('add').value = sum; 
     } 
    </script> 
    </head> 

    <body> 

    <form name="myform"> 
     <input type="text" name="number1" value=""/> + 
     <input type="text" name="number2" value=""/> 
     <input type="button" name="button" Value="=" onClick="sum()"/> 
     <input type="text" id="add" name="result" value=""/> 
    </form> 

+2

你的意思'+ ' - >'×'? – 2013-04-27 17:38:37

+1

你有权访问HTML吗?不仅仅是替换字符_如果不是,将加号包裹在一个块元素中(' +'并使用id来改变/获取它的内容.'parseInt'应该总是和基数显式指定:'parseInt(foo,10)'[引用MDN为什么](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/parseInt) – 2013-04-27 17:39:27

+1

这显然是[这个问题](http://stackoverflow.com/questions/16254526/converting-from-addition-to-multiplication)。我不知道你在干什么,但如果这是你学习编程的方式语言,这是一种可怕的方法 – 2013-04-27 17:45:57

回答

1

您需要更换+&times;

<input type="text" name="number1" value=""/> &times; 
+2

或直接使用“×”字符。而且,当你想到它时,将函数从sum()重命名为'multiply()'以防止混淆。 – TRiG 2013-04-27 17:41:20

+0

谢谢你的帮助,这就是我所需要的。有时我完全忘记了小事情。 – user2327399 2013-04-27 18:01:11

+1

你不能忘记你不知道的东西。 – Aviatrix 2013-04-27 19:05:42