Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery或javascript更改html中class属性的值_Javascript_Jquery_Html_Class_Dom - Fatal编程技术网

使用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';