在HTML中更改语言时,在body标记中添加类
Add class in body tag when change language in HTML
我的HTML标记是这个<html lang="en-US">
,当我将语言从英语更改为丹麦语时,lang标记更改为这个<html lang="da-DK">
。
问题:当我选择的语言是<html lang="da-DK">
时,我想添加一个类class="xyz"
。使用javascript添加类的任何可能的解决方案。
您可以使用
- CSS
:lang
选择器。有关css lang选择器的更多信息 $( ":lang(your language)").addClass/removeClass('className')
只需使用Jquery:lang()Selector
例如
if($( "html:lang(en-US)" )){
$("body").addClass( "usa" )
}
未经测试但有望发挥作用,请参阅此处了解更多信息。
试试这个就行了:
if ($('html').attr('lang') == 'da-DK') {
$('html').addClass("xyz");
}
像这样:
if(document.documentElement.getAttribute('lang')=='da-DK'){
document.body.className = ' xyz';
}
相关文章:
- 如果在iframe中查看页面,如何在Wordpress中添加body类
- 在xsl中为body onload添加一个值
- angular ui bootstrap typeahead-在附加到body时添加类
- 如何在JQuery中添加和删除一个类来切换body标记上的滚动条
- 使用javascript为网站的body标记中的所有数字添加一个span
- 在HTML中更改语言时,在body标记中添加类
- 使用 JavaScript 将 DOM 元素添加到 Body 的最佳方法
- 将内联 CSS 添加到 Timnymce 中的 body
- 如何在 jQuery 中使用 $(“body”).append() 添加多个 HTML 代码
- 将HTML代码添加到body标记的Javascript代码
- Javascript在body标记中添加新类
- 将属性添加到iframe'的body可以在Chrome中使用,但不能在Firefox中使用
- 如何将类添加到新打开的窗口' body '中?
- 如何将body元素添加到空DOM文档中?
- 添加到文档的innerHTML.body导致jQuery .on()找不到它的目标
- 在jQuery中添加元素到body的顶部
- 将事件动态添加到body>使用JavaScript
- 我如何添加漂亮的打印到drupal页面?特别是我在哪里添加body onload="prettyPrint()
- 用jquery构建一个ajax请求,添加header和body
- 添加基于url的body #id