<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT LANGUAGE=javascript>
function sumNum()
{
var number1 = parseInt(num1.value);
var number2 = parseInt(num2.value);
var number3=number1 + number2;
sum.value = number3;
for(var i=number2;i<=number3;i++){
mx.innerHTML +=i+' '+' ';
}}
</SCRIPT>
</HEAD>
<body>
<INPUT TYPE="text" id="num1" >
<INPUT TYPE="text" id="num2" onpropertychange="sumNum()">
<INPUT TYPE="text" id="sum" >
<INPUT TYPE="text" id="mx" >
</BODY>
</HTML>
请问上面的i值怎么不能显示啊?
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT LANGUAGE=javascript>
function sumNum()
{
var number1 = parseInt(num1.value);
var number2 = parseInt(num2.value);
var number3=number1 + number2;
sum.value = number3;
for(var i=number2;i<=number3;i++){
mx.innerHTML +=i+' '+' ';
}}
</SCRIPT>
</HEAD>
<body>
<INPUT TYPE="text" id="num1" >
<INPUT TYPE="text" id="num2" onpropertychange="sumNum()">
<INPUT TYPE="text" id="sum" >
<INPUT TYPE="text" id="mx" >
</BODY>
</HTML>
请问上面的i值怎么不能显示啊?
解决方案 »
- 有没有什么工具或软件能对比一下同一个项目但不同版本之间的区别?
- 关于购物车的问题!急!
- 2009-04-22。。这种格式的日期符号,直接插入sql server不可以吗?提示错误见内容
- 为什么操作 Excel 用的 POI 类,JSP 打死也不肯编译,而 Java Application 却能正常运行?
- UTF-8乱码问题????
- 现在要做一个在线书店,如何实现书的分类
- 搭建Maven 报错
- jsp中处理字符串的函数在哪里可以找到?
- 用JDBC连接SQLSERVEE2000的问题!
- jsp向oracle数据库插入图片出错!急!为什么?
- J2EE 构建企业系统——专家级解决方案 这本书怎么样啊?
- 同一字段根据不同条件更新的sql语句怎么写?在线等。。。
function sumNum()
{
var number1 = parseInt(document.getElementById("num1").value);
var number2 = parseInt(document.getElementById("num2").value);
var number3=number1 + number2;
document.getElementById("sum").value = number3;
for(var i=number2;i <=number3;i++){
document.getElementById("mx").innerHTML +=i+' '+' ';
} } <INPUT TYPE="text" id="num1" >
<INPUT TYPE="text" id="num2" onblur="sumNum()">
<INPUT TYPE="text" id="sum" >
<font id="mx" >
<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT LANGUAGE=javascript>
function sumNum()
{
var number1 = parseInt(document.getElementById("num1").value);
var number2 = parseInt(document.getElementById("num2").value);
var number3=number1 + number2;
document.getElementById("sum").value = number3;
for(var i=number2;i <=number3;i++){
document.getElementById("mx").innerHTML +=i+' '+' ';
} }
</SCRIPT>
</HEAD>
<body>
<INPUT TYPE="text" id="num1" >
<INPUT TYPE="text" id="num2" onblur="sumNum()">
<INPUT TYPE="text" id="sum" >
<font id="mx" >
</BODY>
</HTML>
for(var i=number2;i <=number3;i++){
mx.innerHTML +=i+' '+' ';
这一段
1 一楼的貌似你没写document.getElementById 单单写num1.value可以获取的到值吗???
在ie中 元素的id可以直接使用表示元素对象(个人建议不要那么使用)
2 楼主的function sumNum()
{ 最好加上一句 if(event.propertyName != "value"){return;} 如下
function sumNum()
{
if(event.propertyName != "value"){return;}
var number1 = parseInt(num1.value);
var number2 = parseInt(num2.value);
// other code
3楼主的 mx.innerHTML +=i+' '+' ';
mx是<INPUT TYPE="text" id="mx" >
应该改成mx.value吧
4 关于三楼的在函数里面每次都document.getElementById
将这些定义成全局变量效率是否更好些?
<font id="mx" >
少了</font>