js动态设置样式(js动态设置div的样式)

JavaScript三种动态改变样式属性

在JavaScript中,有两种方式可以动态地改变样式的属性,一种是使用样式的style属性,另一种是使用样式的className属性。控制元素的显示和隐藏使用display属性。

js动态设置样式(js动态设置div的样式)

1.style 属性

设置style属性语法:

HTML元素.style.样式属性="值”;

在JavaScript中使用CSS样式与在HTML中使用CSS稍有不同,由于在JavaScript中“-”表示减号,因此如果样式属性名称中带有“-”号,要省去“-”,并且“-”后的首字母要大写。例如,在页面中有一个id为titles的div,要改变div中的字体颜色为红色,字体大小为25px,代码如下所示:

document.getElementById("titles").style.color="#ff0000";

document.getElementById("titles").style.fontsize="25px";

2.className属性

在HTML DOM中,className属性可设置或返回元素的class样式。

设置 className属性语法:

HTML元素,className=”样式名称”;

将上述示例中div中的字体样式写在样式表中,使用className属性来控制,代码如下所示。

.divStyle{color:#ff0000;font-size:25px;}

document.getElementById("titles").className="divStyle";

关于这两种方式的具体使用,请参考《QlavaScript制作页面特效》的相关视频。

3.display属性

display属性控制元素的显示和隐藏,取值有none(隐藏)和block(显示)。

设置 display属性语法:

HTML元素.display="值”;

到这里,任务8中的Tab切换效果就可以轻松完成了,自己动手试试吧。

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/28075

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注