function show(num){
alert(num);
}
show(5);
num是函数的参数,只是占一个位置,具体的值是看函数调用时传递的是多少,当函数中有一部分内容定不下来时,就用传参。
操作属性的方法有两种:
1、oTxt.value
2、oTxt['value']
区别:一般情况下用第一种,第二种方法适用于具体属性的名字可以变。
例如:div改变宽度、高度和背景色
function setStyle(name,value){
var oDiv=document.getElementById('div1');
oDiv.style[name]=value;
}
setStyle('width','400px');
变量:里面的值可以变 ,单纯看到变量,不知道输出的是什么。alert(a);
字符串:alert('abc');
字面量(常量):看到就清楚是什么,包括数字、字符串等。所以要加单引号
属性名可以作为参数传递。
style:控制行间样式
className:控制物体的class
style与className
BUG:
--元素.style.属性=***是修改行间样式
--之后再修改className的样式不会有效果
所以对于同一个元素如div或者span,最好只使用一种方式
样式优先级:*<标签<className<ID<行间