|
主题: 代码有什么区别吗?
|
 南瓜
职务:普通成员
等级:1
金币:0.0
发贴:46
注册:2001/11/26 10:03:39
|
#12001/11/27 9:42:58
onMouseOver="this.bgColor='#cccccc'" onMouseOut="this.bgColor='#ffffff'"与onMouseOver="this.style.backgroundColor='#cccccc'" onMouseOut="this.style.backgroundColo='#ffffff'"有什么区别吗?
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#22001/11/27 10:33:02
用js调用某些元素的固有属性时,用:元素. 属性 , 调用元素的css属性时,用:元素id . style . css属性 。
不是所有的元素都有bgColor属性,所以用js控制时,一般都用id.style.backgroundColor ~~~~~~~~~~~~~~~~~ 对于body,没人会给body加上id,所以就这样:body.bgColor。
|
 南瓜
职务:普通成员
等级:1
金币:0.0
发贴:46
注册:2001/11/26 10:03:39
|
#32001/11/27 11:04:11
也就说,像要改变某表格或单元格的颜色,在应用上都一般采用 id.style.backgroundColor 了?
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#42001/11/28 5:43:04
恩,是的。而且css的属性又那么多,控制很方便。
html标签加上ID以后,js几乎就都能控制了,甚至包括
|