Javascript changes CSS styles of local and global
- 2020-03-30 00:57:00
- OfStack
One, local change style
There are three ways: directly change the style, change the className, and change the cssText
Change className: document.getelementbyid ('obj'). ClassName ="..."
Change cssText: document.getelementbyid ('obj').style.csstext ="width:20px; Border: solid 1 px # f00;" ;
Change the direct style: document.getelementbyid ('obj'). Style. BackgroundColor ="#003366"
Two, global change style
By changing the href value of the outer link style, the page style can be switched in real time, that is, "changing the template style".
You first need to give an id to the target that you want to change, such as
It's very simple to call, like
There are three ways: directly change the style, change the className, and change the cssText
Change className: document.getelementbyid ('obj'). ClassName ="..."
Change cssText: document.getelementbyid ('obj').style.csstext ="width:20px; Border: solid 1 px # f00;" ;
Change the direct style: document.getelementbyid ('obj'). Style. BackgroundColor ="#003366"
Two, global change style
By changing the href value of the outer link style, the page style can be switched in real time, that is, "changing the template style".
You first need to give an id to the target that you want to change, such as
<link rel="stylesheet" type="text/css" id="css" href="firefox.css" />
It's very simple to call, like
<span onclick="javascript:document.getElementById('css').href='ie.css'"> Click me to change the style </span>