使用jquery或javascript更改html中class属性的值
我想更改此行:使用jquery或javascript更改html中class属性的值,javascript,jquery,html,class,dom,Javascript,Jquery,Html,Class,Dom,我想更改此行: <li id="activehome" ><a href="#" >Home</a></li> 到 添加该类属性。我如何使用Javascript或者Jquery来实现这一点。提前谢谢。页面加载时应更改行。jQuery,使用: 纯JS,使用: 或使用 $(“#activehome”).addClass('active'); $(“#activehome>a”).text('Home') 我试过这个。它不起作用。我的想
<li id="activehome" ><a href="#" >Home</a></li>
到
添加该类属性。我如何使用Javascript或者Jquery来实现这一点。提前谢谢。页面加载时应更改行。jQuery,使用:
纯JS,使用:
或使用
$(“#activehome”).addClass('active');
$(“#activehome>a”).text('Home') 我试过这个。它不起作用。我的想法是我有一个导航栏,我在不同的页面中调用它。因此,我将导航栏的代码放在一个文件nav.php中,并在index.php中使用include调用它。我想使用JS或JQuery将Home按钮更改为active,或者更改我调用此导航栏的任何页面上的任何按钮。如果有更好的解决方案,请建议我。是的,它根据您提供的信息工作。请用足够的信息更新您的问题,以便我们针对您的情况回答此问题-我的假设是您有多个带有ActiveHome的ID您所说的“不工作”是什么意思?你需要更具体一点。嘿,对不起!在我把它写进onload之后,它就工作了。谢谢:)展示你到目前为止尝试了什么,其他人会帮你解决。你是否厌倦了任何事情,或者只是问你的问题而没有尝试任何事情?展示你厌倦的东西请同时看
<li id="activehome" class="active"><a href="#" >Home</a></li>
$('#activehome').addClass('active');
document.getElementById('activehome').setAttribute('class', 'active');
document.getElementById('activehome').className = 'active';