JS设置字体的问题

Zh_java_2009 2012-03-12 03:26:34
代码如下

<td class="test"><span id="aaa:bbb555:ccc">Search results111</span></td>

<td class="test"><span id="aaa:bbb666:ccc">Search results222</span></td>

<td class="test"><span id="aaa:bbb777:ccc">Search results333</span></td>
....
....

现在要对这一系列id类似id="aaa:bbb777:ccc"这样的span设置字体颜色,想要用js来实现,不知道怎么做。
这些都是动态生成的,id唯一不一样的就是bbb后面的数字.但是不能影响到其他span的颜色.

求高手指点。


...全文
483 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zh_java_2009 2012-03-12
  • 打赏
  • 举报
回复
多谢。
myvicy 2012-03-12
  • 打赏
  • 举报
回复

span_list = document.getElementByTagName('span')
for(i=0;i<span_list.length;i++){
span_item = span_list[i];
if(/aaa:bbb\d+:ccc/.test(span_item.Attributes("id")))span_item.style.color = "#F00";
}
Zh_java_2009 2012-03-12
  • 打赏
  • 举报
回复
可能我没有表达清楚

是这样的:
对所有span下的,id类似aaa:bbbxxx:ccc的字体设置指定颜色。
myvicy 2012-03-12
  • 打赏
  • 举报
回复
span_list = document.getElementByTagName('span')
for(i=0;i<span_list.length;i++)
span_item = span_list[i];
if(/aaa:bbb\d+:ccc/.test(span_item.Attributes("id")))span_item.style.color = "#F00";
Zh_java_2009 2012-03-12
  • 打赏
  • 举报
回复
楼上不行啊,这种你是获取指定的id,只是对777那个进行了变化,那555和666呢?
王集鹄 2012-03-12
  • 打赏
  • 举报
回复
var element = document.getElementById('aaa:bbb777:ccc');
if (element) element.style.color = 'red';
Zh_java_2009 2012-03-12
  • 打赏
  • 举报
回复
自己顶一个,消灭0回复。。。求解答。。。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧