JS或JQ改更HTML代码的CSS样式名

本人就是想改HTML代码里的CSS样式名,是页面加载完就已经改过来了(不须要通过鼠标去点击类的)如我的网页有一段html代码:<divclass="AAA">改掉这三个A... 本人就是想改HTML代码里的CSS样式名,是页面加载完就已经改过来了(不须要通过鼠标去点击类的)

如我的网页有一段html代码:

<div class="AAA">改掉这三个A</div>
就是把"AAA"改成别的值。
展开
 我来答
澤希Dc
2014-06-19 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:252万
展开全部

1. 普通JS方法:

<div class="AAA">改掉这三个A</div>
<script>
window.onload = function(){
var divs = document.getElementsByTagName("div");
for(var i = 0; i < divs.length; i++) {
if(divs[i].className == "AAA")
divs[i].className = "BBB"; //改成BBB
}
};
</script>


2. Jquery方法(需要引用Jquery文件):

<div class="AAA">改掉这三个A</div>
<script src="jquery-1.9.1.min.js"></script>
<script>
$(document).ready(function(){
$(".AAA").attr("class", "BBB"); //改成BBB
});
</script>
w70664661
2014-06-19 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:106万
展开全部
这里 看你是更改多个 class 为 AAA 的,还是 只需要更改一个。
如果是多个的话,建议用 Jquery做。

建议你去 w3cschool 上看下 jquery的语法后自己写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2adsadq
2014-06-19
知道答主
回答量:94
采纳率:0%
帮助的人:24万
展开全部
$(".AAA").attr("class","BBB");
或者
$(".AAA").removeClass("AAA").addClass("BBB");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lanmao_lun
2014-06-19 · TA获得超过300个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:361万
展开全部
$(".AAA").attr("class","AA");
追问
你这个是JQ吗, 全码是怎么样的?
追答
楼下的回答比我详细,也挺好的。看他的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式