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

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

作者: lu900618 | 来源:发表于2017-11-30 14:43 被阅读0次
        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}>
    

    相关文章

      网友评论

          本文标题:网页根据不同语言加载不同的样式

          本文链接:https://www.haomeiwen.com/subject/vyuvbxtx.html