js 改变多个id或者属性为一样的标签属性
<ulclass="project_list"><li><aid='2'name='2'title='节能环保用品超市招商'href='detalils.aspx?id=...
<ul class="project_list">
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='1' name='1' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='1' name='1' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
</ul>
我要改变id为1 或者那么为1的文字颜色怎么改 展开
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='2' name='2' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='1' name='1' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
<li><a id='1' name='1' title='节能环保用品超市 招商' href='detalils.aspx?id=35'>节能环保用品超市 招商</a></li>
</ul>
我要改变id为1 或者那么为1的文字颜色怎么改 展开
2个回答
展开全部
首先。。ID要唯一的,不能重复。
如果想选取多个的话就通过设置name属性吧,
比如还以你上边的代码,不过无视掉ID,
然后取所有name为1的元素,并把元素为1的标签内字的颜色改为红色
var list = document.getElementsByName("1");
for(var i = 0, l = list.length; i < l; i++) {
var objTemp = list[i];
objTemp.style.color = 'red';
}
PS:这个是纯javascript,不是jquery这种组件完成的。
如果想选取多个的话就通过设置name属性吧,
比如还以你上边的代码,不过无视掉ID,
然后取所有name为1的元素,并把元素为1的标签内字的颜色改为红色
var list = document.getElementsByName("1");
for(var i = 0, l = list.length; i < l; i++) {
var objTemp = list[i];
objTemp.style.color = 'red';
}
PS:这个是纯javascript,不是jquery这种组件完成的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询