javascript - 更改样式 onclick

标签 javascript jquery html class addclass

我想使用类 onclick 更改标签的样式(基本上我想更改类)。 这是我的 HTML 代码:

<div class="menutext"><a href="#" onclick="javascript:removeClass('menutext').addClass('menutext2');" class="scroll">Feedback</a></div>

我不知道出了什么问题,为什么它不起作用! 如果不能使用 javascript,我也想使用 JQUERY 编写此代码。

最佳答案

调用点击事件比内联 javascript 更好...可读且易于调试...

试试这个

html

<div class="menutext"><a href="#" class="scroll">Feedback</a></div>

jquery

 $('.menutext a').click(function(e){
     e.preventDefault(); //to prevent the default behaviour of <a>
     $(this).parent().removeClass('menutext').addClass('menutext2'); 
      //parent() because i think you want to change the class of the div ...
 });

关于javascript - 更改样式 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15811214/

相关文章:

javascript - 状态改变不会导致渲染

javascript - 将组中的复选框项目乘以相对数字字段

javascript - 限制允许选中的复选框数量

javascript - 重置 PJAX 页面更改上的所有脚本

python - 上传文件时错误请求(400),Flask

javascript - 无法使用字符串检查相同的数字

javascript - 使用事件处理程序隐藏和隐藏图像

javascript - 如何通过 Google Maps API 检索纬度和经度?

html - 在grails中制作下载选项

javascript - 为什么我的轮播图像旁边有额外的空间?