javascript 应用的一些小窍门


[color=olive]1.javascript innerHTML用法事例[/color]

<!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>

[color=olive]2.javascript中对于变量运算的处理(javascript中没有数据类型类型的概念,所以我们在进行变量运算的时候应当做些合适的处理)[/color]
像下面的事例,我们就用了两个方法。

@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);//得到所有商品数量的和
}
[color=olive]
3.javascript中对于空的判断[/color]
javascript
当我们在使用javascript时,判断输入框是否为空,不能
document.getElementById("jr").value==null,但是可以
document.getElementById("jr").value==""这样判断


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值