我有这个HTML:
<font color="#ff0000">מתחנת חוף הכרמל</font>
我想检查它是否具有color
样式,如果是,我想为其添加label
。这是我试图做的没有成功:
if ($("font").css('color') == '#ff0000' ) {
$("font").attr('role':'heading');
} else {
console.log('not working');
}
有什么建议吗?如果纯粹的JS也可能,那就太棒了。
答案 0 :(得分:-1)
试试这个:
<font style="color:#ff0000;">מתחנת חוף הכרמל</font>
var col = document.getElementsByTagName('font')[0].style.color;
if(col=='rgb\(255, 0, 0\)') {
document.getElementsByTagName('font')[0].setAttribute('role','heading');
} else {
console.log('do stuff...');
}
检查它的小提琴:https://jsfiddle.net/r2sb0hjn/