首页 > 解决方案 > 在同一个脚本中混合不同的来源

问题描述

我试图在我的代码中包含几个条件,不包括仅 android 访问者。我放了这段代码,但在 else 条件下的第一个脚本不起作用。

    <script type='text/javascript'>
if( /Android/.test(navigator.userAgent) ) {
 // some code..
}else
{
<script type="text/javascript" src="link"></script>
<script type="text/javascript" src="link"></script>
}

</script>

标签: javascript

解决方案


您不能将原始 html 包装在else

您可以使用添加它们document.write()

就像是:

if( /Android/.test(navigator.userAgent) ) {
 // some code..
}else
{
   document.write('<script type="text/javascript" src="link"></script>');
   document.write('<script type="text/javascript" src="link"></script>');
}

推荐阅读