网页根据不同语言加载不同的样式

    var lang = "<?php echo $Think.LANG_SET ?>" // php传过来的标识,如果是url等其他的也可以判断
    var link = document.createElement('link') // 创建 link 标签
    link.setAttribute('rel', 'stylesheet')
    link.setAttribute('type', 'text/css')
    if (lang === 'zh-cn') {
        link.setAttribute('href', '/Public/css_zh/challenge.css?__JS_VERSION__')  // 中文样式
        // console.log('中文版css加载成功')
    } else if (lang === 'en-us') {
        link.setAttribute('href', '/Public/css/challenge.css?__JS_VERSION__') // 英文样式
    }
    document.head.appendChild(link)

非前端解决

<{if condition="$Think.const.LANG_SET eq 'zh-cn'"}>
<link href="/Public/css_zh/home.css?__JS_VERSION__" rel="stylesheet" type="text/css"> 
<{else /}>
<link href="/Public/css/home.css?__JS_VERSION__" rel="stylesheet" type="text/css"> 
<{/if}>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容