Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在网页上应用多个样式_Javascript_Html_Css - Fatal编程技术网

Javascript 如何在网页上应用多个样式

Javascript 如何在网页上应用多个样式,javascript,html,css,Javascript,Html,Css,我有一个下拉列表,里面有一个项目:style1,style2,style3。。。这种样式是外部样式。我想知道当我点击下拉列表时,如何在我的站点中应用这个syle。请帮助我您可以为您的链接提供一个id,然后使用document.getElementById检索它,并更改它的href 这个网站有一个例子 或者只是在谷歌上搜索“用Javascript更改css”我可以建议,一个老版本,但一个好版本,以及更新版本 另一种不改变javascript中css的解决方案是为主体提供不同的css类,并将这些类

我有一个下拉列表,里面有一个项目:style1,style2,style3。。。这种样式是外部样式。我想知道当我点击下拉列表时,如何在我的站点中应用这个syle。请帮助我

您可以为您的链接提供一个id,然后使用document.getElementById检索它,并更改它的href

这个网站有一个例子


或者只是在谷歌上搜索“用Javascript更改css”

我可以建议,一个老版本,但一个好版本,以及更新版本

另一种不改变javascript中css的解决方案是为主体提供不同的css类,并将这些类的格式放在同一个css文件或多个css文件中(由您决定)。当用户从下拉列表中选择样式时,请更改正文类,如果css编写正确,正文类将更改整个页面的样式。

您是说要根据下拉框中选择的内容将样式应用于网页吗?请您帮我举个例子