是否有可能通过单击,元素的类更改?

时间:2013-07-24 05:27:06

标签: javascript html

我想为我的网站设置一个开关,当你点击它时,页面的语言会发生变化。昨天我在一个网站上看到了一个现场实例。

以下是链接:http://iranfilm76.com/

标题左侧的对象正是我想要实现的目标,但不是改变背景我想改变语言。

我已经有了更改语言的功能,我的问题是对象,我下载图像和文件的CSS。

我仔细查看使用firebug的代码,当您点击代码时,代码的类更改为class="changestyle"

我该怎么做?谢谢你的任何建议。

2 个答案:

答案 0 :(得分:3)

YOUR_ELEMENT.addEventListener("click", function(){
    this.classList.toggle("changestyle");
});

演示:http://jsfiddle.net/DerekL/KpwkG/ | http://jsfiddle.net/WsGGa

答案 1 :(得分:1)

对于非纯JavaScript方法,您可以尝试使用jquery选择切换元素,如下所示:

$('element').click(function(){
     $(this).toggleClass('language');
});

然后在你的CSS中你可以应用你想要的任何规则