Javascript CSS-根据字体大小选择元素,并将样式动态应用于该文本
有没有办法根据字体大小选择JavaScript中的元素 我想根据每个元素的字体大小,在JavaScript中动态应用不同的样式,如字体大小和字母间距 我们可以选择所有p标记并对其应用样式Javascript CSS-根据字体大小选择元素,并将样式动态应用于该文本,javascript,html,css,dynamic,Javascript,Html,Css,Dynamic,有没有办法根据字体大小选择JavaScript中的元素 我想根据每个元素的字体大小,在JavaScript中动态应用不同的样式,如字体大小和字母间距 我们可以选择所有p标记并对其应用样式 p { color: green; } 我想知道我是否可以做这样或那样的事情;我知道下面的颜色不起作用: font-size:14px { /* All font that is size 14px is now red*/ color: red; } font-size:16px { /*
p {
color: green;
}
我想知道我是否可以做这样或那样的事情;我知道下面的颜色不起作用:
font-size:14px {
/* All font that is size 14px is now red*/
color: red;
}
font-size:16px {
/* All font that is size 16px is now blue*/
color: blue;
}
可以从javascript应用样式:
document.getElementById("[id]").style.[css rule] = [value];
您可以通过以下方式获得元素的样式属性:
window.getComputedStyle([element], null).getPropertyValue('[css rule]')
例如:
var all=document.getElementsByTagNamep;
对于var i=0,max=all.length;i$( "p" ).each(function() {
if($(this).css('font-size')=='12px'){
//Apply Styles
$(this).css('color','red')
}
})
是的,您可以在javascript中应用样式。???描述你的用例,分享你页面上的代码,这样我们就可以看到我们正在使用的东西,并表达一个清晰的问题——根本不清楚第一句话的意思,如果没有更多的上下文,第二句话就帮不上忙了。这是一个非常模糊的问题。你能说说你想要什么吗?嘿,我只是举了个假设的例子来说明我想要什么。让我知道问题是否更清楚。这并不能回答问题。OP希望根据字体大小而不是ID选择元素。