六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 70|回复: 0

javascript 应用的一些小窍门

[复制链接]

升级  45.33%

32

主题

32

主题

32

主题

秀才

Rank: 2

积分
118
 楼主| 发表于 2013-2-4 22:23:29 | 显示全部楼层 |阅读模式
1.javascript innerHTML用法事例<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE> New Document </TITLE>  <META NAME="Generator" CONTENT="EditPlus">  <META NAME="Author" CONTENT="">  <META NAME="Keywords" CONTENT="">  <META NAME="Description" CONTENT="">  <SCRIPT LANGUAGE="JavaScript">  <!--function changeNodeContent(id,content){var element = document.getElementById(id);element.innerHTML = content;}  //-->  </SCRIPT> </HEAD> <BODY>  <TABLE>  <TR><TD id="a">aaa</TD><TD id="b">bbb</TD><TD id="c">ccc</TD><TD id="d">ddd</TD><TD id="e">eee</TD>  </TR>  <TR><TD>AAA</TD><TD>BBB</TD><TD>CCC</TD><TD>DDD</TD><TD>EEE</TD>  </TR>  </TABLE> </BODY><SCRIPT LANGUAGE="JavaScript"><!--alert("stop");changeNodeContent('c','zzz');//--></SCRIPT></HTML>2.javascript中对于变量运算的处理(javascript中没有数据类型类型的概念,所以我们在进行变量运算的时候应当做些合适的处理)像下面的事例,我们就用了两个方法。@2.1:parseFloat(),parseInt()对与0.0,0类型的变量做了相应的变化(也就是说我们最后得到的spje仍是0.0类型的,spsl仍是0类型的,相当与java中的double,和int)@2.2:我们也可以直接*1的方式也可以得到同样的结果,例如:document.getElementById("jr1"+i).value*1,document.getElementById("sl1"+i).value*1也可以得到我们想要的形式,否则,我们对于两个变量的操作将是字符串的连接)var spje=0.0;//商品价格var spsl=0;//商品数量for(var i = 1 ; i<=10 ; i+  spje += parseFloat(document.getElementById("jr1"+i).value);//得到所有商品价格的和spsl += parseInt(document.getElementById("sl1"+i).value);//得到所有商品数量的和}3.javascript中对于空的判断javascript当我们在使用javascript时,判断输入框是否为空,不能document.getElementById("jr").value==null,但是可以document.getElementById("jr").value==""这样判断
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表