CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

如何在表格的指定位置显示函数计算后输出的变量?

楼主csongqi()2005-09-26 17:28:03 在 Web 开发 / JavaScript 提问

<SCRIPT   LANGUAGE="JavaScript">    
  function   total()   {  
  var   totalMoney={/literal}{$TOTAL}{literal};  
  var   a   =   document.getElementsByName("money");  
  for   (var   i=0;   i<a.length;   i++)   {  
  totalMoney   =   (a[i].value=="")   ?   totalMoney   :   (totalMoney   +   parseInt(a[i].value,10));  
  }  
   
  document.write(totalMoney);  
  return   totalMoney;  
  }  
   
  </SCRIPT>  
   
  <form   name="form1"   method="post"   action="">  
  <table   width="500"   border="1"   align="center">  
            <tr>    
              <td><div   align="right">工资</div></td>  
              <td><input   name="money"   type="text"   value=""   size="5"   onmouseout="total()">  
              </td>  
              </tr>  
    <tr>    
              <td><div   align="right">奖金</div></td>  
              <td><input   name="money"   type="text"   value=""   size="5"   onmouseout="total()">  
              </td>  
              </tr>  
   
   
    <tr>  
          <td   colspan="2"><div   align="right">总额:<SCRIPT   LANGUAGE="JavaScript">total();</SCRIPT></div></td>  
          </tr>  
  </table></form>  
   
  当用户修改了“工资”、“奖金”表单后,在“总额”这里立刻显示结果该怎么做呢? 问题点数:20、回复次数:4Top

1 楼faisun(暖阳)回复于 2005-09-26 23:26:44 得分 3

这个时候就不要用   document.write   啦  
  用   innerHTMLTop

2 楼oldmht(鸭子)回复于 2005-09-26 23:31:40 得分 17

....  
  <td   colspan="2"><div   align="right">总额:<SCRIPT   LANGUAGE="JavaScript">total();</SCRIPT></div></td>  
          </tr>  
  ....  
  改成  
  ...  
  <td   colspan="2"><div   align="right"   id='boxZE'>总额:<SCRIPT   LANGUAGE="JavaScript">total();</SCRIPT></div></td>  
          </tr>  
  .....  
   
  然后代码里面要改的时候这样改:  
  abc="100元"  
  document.all.boxZE.innerText="总额:"+abc  
   
   
  ------  
  另外,页面已经下载完毕了还用document.write那么你的叶面就坏掉了   ^_^Top

3 楼csongqi()回复于 2005-09-27 10:27:55 得分 0

不知道哪里有问题啊,照   oldmht兄的做法,总额这里什么都没显示Top

4 楼csongqi()回复于 2005-09-27 10:42:25 得分 0

搞定了,谢谢啦Top

相关问题

  • 一个函数能够输入一个变量,而输出两个变量吗?
  • 用什么函数可以输出字符变量的内容
  • 哪个API函数可以输出一个变量的值?
  • dll输出 函数或变量,共有几种方法?有何异同?
  • 用户自定函数怎么调试?函数中怎样才让变量输出?
  • 变量分配函数
  • 类的static变量与函数
  • 关于变量的函数的问题?
  • 变量,函数的作用域?
  • 关于函数返回局部变量

关键词

  • 总额
  • document
  • 显示
  • abc
  • 时候
  • write

得分解答快速导航

  • 帖主:csongqi
  • faisun
  • oldmht

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo