黑马程序员技术交流社区

标题: 修改元素的样式不是设置class属性 [打印本页]

作者: 来过    时间: 2013-1-17 15:47
标题: 修改元素的样式不是设置class属性
本帖最后由 舒远 于 2013-1-17 16:26 编辑

    事件中的this。除了window.event.srcElement在事件响应函数中,this表示发生事件的控件。只有在事件响应函数才能使用this获得发生事件的控件,在事件响应函数调用的函数中不能使用,如果要使用,则要将this传递给函数或者使用event.srcElement。

    修改元素的样式不是设置class属性,而是className属性。案例:网页开关灯的效果。

    单独修改样式的属性使用“style属性名”。注意在css中属性名在JavaScript中操作JavaScript中是不能做属性、类名的。所以CSS中背景颜色是background-color,而JavaScript则是style.background或者style.backgroundColor;元素样式名是class,在JavaScript中是className属性;font-size→style.fontSize;margin-top→style.marginTop

    单独修改控件的样式<input type="button" value="AAA"/>


作者: 许庭洲    时间: 2013-1-19 20:00
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2