我要修改一个div的class值,但是这个div并没有id,怎么修改,谢谢了
2个回答
展开全部
说的不详细 是一个div有这个class属性还是很多个都有 如果是多个的话 是要修改指定的其中一个 还是要修改全部
更多追问追答
追问
分享到:
修修改class为w
追答
如果用js实现的话非常麻烦 但也可以
如:自己写一个方法
function getElementsByClassName (className) {
var all = document.all ? document.all : document.getElementsByTagName('*');
var elements = new Array();
for (var e = 0; e < all.length; e ) {
if (all[e].className == className) {
elements[elements.length] = all[e];
break;
}
}
return elements;
}
通过上面方法得到class所对应的对象 再通过这个对象的className方法就可以设置其class的变更 但这个方法很麻烦不是
简单的话就用jquery
比如原class叫abc 想让它变成w
用$(".abc")就可以得到所有叫abc的class的对象 再用eq来找到你想要的$(".abc").eq(0)这是找到第一个元素 然后用addclass和removeclass来添加和删除class
如$(".abc").eq(0).addclass("w");
这样就ok了 很简单不是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用js可以实现,贴出你的html代码看看。
更多追问追答
追问
分享到:
修改class为w
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询