当前位置:首页 > 生活焦点 > 正文内容

js中的css怎么呈现?

admin7个月前 (11-11)生活焦点8

1、直接设置style对象(内联样式)

使用JavaScript设置元素样式的最简单方法是使用style属性。在我们通过JavaScript访问的每个HTML元素时都有一个 style对象。此对象允许我们指定CSS属性并设置其值。例如,这是设置id 值为demo的HTML元素的字体颜色、背景颜色、的样式:var myElement = document.querySelector("#demo");

// 把颜色设置成紫色

elem.style.color = 'purple';

// 将背景颜色设置为浅灰色

elem.style.backgroundColor = '#e5e5e5';

// 将高度设置为150 px

elem.style.height = '150px';

注:JavaScript使用驼峰原则(例:backgroundColor)而不是短划线(background-color)表示属性名称

该style属性在元素上添加样式内联:

Hello, world!

但是,这可能会使我们的标记变得非常混乱。浏览器渲染的性能也较差。

2、设置style属性--添加全局样式

另一种方法是将里带有CSS属性的元素注入DOM。将在设置应用于一组元素而不仅仅是一个元素的样式时,这非常有用。

首先,我们将创建一个样式元素。var style = document.createElement('style');

接下来,我们将通过innerHTML来给

style.innerHTML =

'.some-element {' +

'color: purple;' +

'background-color: #e5e5e5;' +

'height: 150px;' +

'}';

最后,我们将把样式注入DOM。为此,我们将获取script我们在DOM中找到的第一个标记,并用它insertBefore()来添加我们的style标记。// 创建我们的样式表

var style = document.createElement('style');

style.innerHTML =

'.some-element {' +

'color: purple;' +

'background-color: #e5e5e5;' +

'height: 150px;' +

'}';

// 获取第一个脚本标记

var ref = document.querySelector('script');

// 在第一个脚本标签之前插入新样式

ref.parentNode.insertBefore(style, ref);

3、使用JavaScript添加和删除类:add()和remove()

这种方法涉及添加和删除类值,这反过来又会改变应用的样式规则。例如,假设我们有一个样式规则,如下所示:.disableMenu {

display: none;

}

在HTML中,您有一个id为 dropDown的菜单:

123456

现在,如果我们想将.disableMenu 样式规则应用于此元素中,我们需要做的就是将disableMenu作为类值添加到dropDown元素:

OneTwoThreeFourFiveSix

要使用JavaScript完成相同的结果,我们将使用classList API。此API使得从HTML元素添加或删除类值变得非常简单。

要将disableMenu类名添加到我们的dropDown元素,请在HTML元素的classList属性上使用add()方法:var theDropDown = document.querySelector("#dropDown");

theDropDown.classList.add("disableMenu");

要删除disableMenu类名,我们可以调用classList API的remove()方法:var theDropDown = document.querySelector("#dropDown");

theDropDown.classList.remove("disableMenu");

扫描二维码推送至手机访问。

版权声明:本文由窝头生活网发布,如需转载请注明出处。

本文链接:http://www.wotoufly.com/hot/409200.html

分享给朋友:

“js中的css怎么呈现?” 的相关文章

生活中初中的物理知识最常见的有什么?

力学知识的广泛应用1.重力的应用我们生活在地球上,重力无处不在。如工人师傅在砌墙时,常常利用重锤线来检验墙身是否竖直,这是充分利用重力的方向是竖直向下这一原理;羽毛球的下端做得重一些,这是利用降低重心使球在下落过程中保护羽毛;汽车驾驶员在下坡时关闭发动机还能继续滑行,这是利用重力的作用而节省能源;在...

生活健康小知识? 生活养生健康知识?

一、生活健康小知识?1,作息要规律,早睡早起床2,饭后走一走,身体倍儿棒3,荤素要搭配,营养润身体4,心态放轻松,心宽快乐多5,适当哂太阳,补钙身体壮6,食点谷奶类,钙足腿脚健7,劳逸相结合,体质不会差8,开心笑一笑,走路蹦蹦跳9,家邻友情好,烦恼少一少10,瓜菜多洗洗,农药去残留11,吃饭不挑食,...

高一历史西汉与东汉知识框架?

西汉的建立与“文景之治”1.西汉建立:公元前202年,刘邦建立汉朝,定都长安,史称西汉。刘邦就是汉高祖。2.“文景之治”(1)汉初“与民休息”:汉初统治集团吸取秦朝速亡的教训,尊奉黄老无为思想,采取“与民休息”政策,减轻赋税、徭役和刑罚,提倡节俭,减少财政支出。(2)文帝、景帝在位期间,经济得到了明...

儿童健康知识常识?

  一、多让孩子喝白开水,少喝饮料  从营养学的角度上说,夏季白开水是最好的饮料。白开水具有调节体温、促进人体新陈代谢,止渴解渴的功效。而诸如汽水,果汁等饮料中都含有过多的糖份、电解质。这些成份不仅会对孩子的牙齿发育造成威胁,同时也会引起肥胖,影响到孩子的食欲及消化功效,对孩子的身心健康都会造成很大...

彩妆步骤?

一、防晒和妆前乳:防晒其实也是算是护肤,不管是什么天气都一定要涂防晒霜!有些隔离霜是有润色效果的,修正肤色,用在底妆之前,偶尔懒了不想化妆涂个隔离再定个妆也是可以出门的。一般妆前乳都是有控油或者滋润效果的,要搭配底妆用才能起到效果。二、底妆:粉底液可以根据自己的需求去选择,控油类的粉底液适合油皮,干...

养生的保健知识? 冬季养生保健知识?

一、养生的保健知识?下面是保健养生的知识:睡眠是养生的首先,良好的睡眠不但会有足够得的精气神还能增加免疫力。一日三餐,保证营养均衡,蔬菜、水果、主食搭配,不要暴饮暴食。不洗澡不喝酒,是保养身体的最佳方法。二、冬季养生保健知识?冬季气温十分寒冷,多食牛,羊肉,含丰富的蛋白质,补充热量欲寒。另外鱼汤,豆...

发表评论

访客

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