JavaScript onClick更改css

Len*_*ico 7 javascript css onclick

这可能很简单,我知道你可以通过javascript改变css属性;

document.getElementById('bob').style.background='#000000';
Run Code Online (Sandbox Code Playgroud)

但是我最近发现你可以用不同的方式做这件事并设计多种东西,所以这样的事情;

document.getElementById('bob').css='background:#ffffff; color: #000000;';
Run Code Online (Sandbox Code Playgroud)

问题是我忘记了代码是什么,所以我基本上想要实现的是代替".css"的内容?有谁知道我需要的代码在他们的头顶?

jAn*_*ndy 19

我想你正在寻找.cssText房产style

document.getElementById('bob').style.cssText = 'background:#ffffff; color: #000000;';
Run Code Online (Sandbox Code Playgroud)

示例:http://jsfiddle.net/Sx5yH/


Kev*_*vin 7

看看这个小提琴:http://jsfiddle.net/YSJfz/

document.getElementById('myDiv').setAttribute('style', 'background: #f00; color: #fff;');
Run Code Online (Sandbox Code Playgroud)

我所做的只是改变style元素的属性,那是你想要完成的吗?