document.write - javascript

时间:2014-12-10 14:38:13

标签: javascript

我想根据设备类型(Mobile / desktop)加载资源,我使用JS函数来检测设备类型,使用document.write来编写HTML中的资源。此代码位于页面的<head>

<script type='text/javascript'>
    if (!is_mobile()) {
        document.writeln('<script type="text/javascript" src="/etc/designs/blabla-poc/js/bootstrap.min.js"><\/script>');
    }else{
        document.writeln('<script type="text/javascript" src="js/bootstrap.min.js"><\/script>');
    }
</script>

但它会在代码中写document.writeln('<script src="js/bootstrap.min.js"><\/script>');而不是<script src="js/bootstrap.min.js"></script>

我做错了什么?

1 个答案:

答案 0 :(得分:-1)

将标记拆分为更多字符串以防止浏览器错误地理解它们

document.writeln('<scr' + 'ipt ... ></scr' + 'ipt>');

更新