在Javascript或CSS </li>中更改具有不同ID的<li>项目的CSS

时间:2014-02-04 13:42:32

标签: javascript css html-lists increment

HY, 我想为我所有的&应用css样式。 li>他们的ID之后的标签...问题是这些标签有不同的id(自动增量)...我在我的firebug中截图:

enter image description here

对于所有&lt; li>项目,ID是“abc_dev_view_menu_i *”,其中*是我添加的每个新项目的增量数字。

那么如何管理这个,如何为所有&lt; 应用相同的样式 li>在这种情况下,每次添加一个项目时,ID的数量会增加?我尝试使用javascript,使用getElementById,但直到现在都没有工作

3 个答案:

答案 0 :(得分:4)

使用此属性选择器:

li[id^="abc_dev_view_menu_i"] {
   /* common style */
}

此CSS规则会将样式应用于li属性以id开头的每个abc_dev_view_menu_i(无论增量计数器如何)

答案 1 :(得分:0)

或者,您可以对要应用哪种样式的所有li使用单个类

答案 2 :(得分:0)

使用循环指令构建id,

for(i .....)id =“abc_dev_view_menu_i”+ i;