JavaScript三种动态改变样式属性(javascript 动态)

boyanx3天前技术教程4

JavaScript三种动态改变样式属性

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



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切换效果就可以轻松完成了,自己动手试试吧。

相关文章

JavaScript函数及事件和DOM(js常用的事件及含义)

一、函数(需要先定义,再调用)1.什么是函数:是完成特定任务的代码语句块(可以理解为java中的方法).2.函数分类:分为系统函数和自定义函数3.常用的系统函数parseInt("数字字符串&...

javascript基础入门(javascript入门经典)

第1天,学习的是js最基本的东西(包括js的组成、数据类型、数据类型转换、NaN和isNaN、隐式类型转换、加减乘除以及取余、变量作用域、闭包简单的概念、命名规范、运算符和逻辑运算符、程序流程控制:...

JavaScript字符串toUpperCase()方法教程

一、简介JavaScript字符串toUpperCase()方法是将字符串中的所有字母转换为大写字母的方法。该方法不会修改原始字符串,而是返回一个新的字符串。二、语法 string.toUpperCa...

玩转JavaScript OOP[02]--类的实现

概述当我们在谈论面向对象编程时,我们在谈论什么?我们首先谈论的是一些概念:对象、类、封装、继承、多态。对象和类是面向对象的基础,封装、继承和多态是面向对象编程的三大特性。JavaScript提供了对象...

JavaScript If...Else 语句(js if(false))

条件语句用于基于不同的条件来执行不同的动作。 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。 在 JavaScript 中,我们可使用以下...

JavaScript从入门到精通(javascript从入门到放弃)

前几天,我们学习了JavaScript的入门课程,但是要想做网站,仅仅学会入门是不够的,今后的几天,我将带领大家精通JavaScript,希望大家好好学习!JS内置对象String对象:字符串对象,提...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。