java变量传递给javascript,如何将css属性的实际值传递给javascript变量

所以我想做的似乎应该很简单,但由于某些原因,它不起作用,所以可能我遗漏了一些东西。

这是JS代码

var elementTitles = new Array (

"titleOne",

"titleTwo",

"titleThree"

);

var elementCurrentTitle = document.getElementById("element-title").innerHTML;

var elementOneColor = document.getElementById("element-1-id").style.color;

var elementTwoColor = document.getElementById("element-2-id").style.color;

var elementThreeColor = document.getElementById("element-3-id").style.color;

function rotateTitleColors(){

if (elementCurrentTitle == elementTitles[0]){

elementOneColor = "black";

elementTwoColor = "grey";

elementThreeColor = "grey";

};

else if (elementCurrentTitle == elementTitles[1]){

elementOneColor = "grey";

elementTwoColor = "black";

elementThreeColor = "grey";

};

else if (elementCurrentTitle == elementTitles[2]){

elementOneColor = "grey";

elementTwoColor = "grey";

elementThreeColor = "black";

};

};

出于某种原因,它不起作用,我试着做一些非常简单的测试。

var elementOneColor = document.getElementById("element-1-id").style.color;

function logElementColor(){

console.log(elementOneColor);

};

控制台里什么也没显示。我应该如何获得css“color”属性的实际值,以便将其传递到变量中?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值