检查<font> html标签是否有颜色并添加标签| js | JQ

时间:2016-12-01 10:22:23

标签: javascript jquery html css html5

我有这个HTML:

<font color="#ff0000">מתחנת חוף הכרמל</font>

我想检查它是否具有color样式,如果是,我想为其添加label。这是我试图做的没有成功:

if ($("font").css('color') == '#ff0000' ) {
   $("font").attr('role':'heading');
} else {
   console.log('not working');
}

有什么建议吗?如果纯粹的JS也可能,那就太棒了。

1 个答案:

答案 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/