例如,我有一个带有 的按钮background-color:#FF0000
,我想将该属性(颜色)存储到一个变量中。我试过这个:
var x=document.getElementById("button1").style.background;
但它不起作用。
对不起,我正在使用句号。更正。
这是完整代码的片段:-
<html>
<body>
<button id="button1" style="width:200px;height:200px;background-color:#00FF00;font-color:white" type="button" onclick="colorchange()">this is green</button>
<button id="button2" style="width:200px;height:200px;background-color:#FF0000;font-color:white" type="button" onclick="colorchange()">this is red</button>
<script>
function colorchange()
{
var color1;
var color2;
var color3;
color1=document.getElementById("button1").style.background
color2=document.getElementById("button2").style.background
color3=color1;
color1=color2;
color2=color3;
document.getElementById("button1").style.background=color1
document.getElementById("button2").style.background=color2
}
</script>
</body>
</html>
问题是我似乎无法将背景颜色存储到变量中。