跨媒体信息传播原理与技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

四、JavaScript简单范例三(在程序中加入运算)

如何在上面的程序中加入运算呢?

我们把程序部分换成如下这样:

var f2=document.getElementById("fk2");

var w=parseInt(f2.style.width);

var h=parseInt(f2.style.height);

f2.style.width=(w+100)+"px";

f2.style.height=(h+50)+"px";

由于document.getElementById("fk2")要反复使用,写起来太长,我们将它存到一个变量f2中,这样以后用到document.getElementById("fk2")时,只写f2就行了。

如上一范例,程序部分的三句话我们可以改写为这样的四句话:

var f2=document.getElementById("fk2");

f2.style.width="200px";

f2.style.height="150px";

f2.style.backgroundColor='#F00';

多了一句话,程序看起来清爽多了。

parseInt()是什么呢?

我们可以用alert(f2.style.width)打印一下方块2的宽,发现这个宽是100px,注意后面有个单位px,带着这个单位是没法做运算的。parseInt()就是把100px转换为可以计算的数值的函数。

后面的程序中(w+100)+"px"就是把转换成数字的w加上100以后,还要再加上px才得到后来的方块宽200px。