将javascript代码放在标题标记中

时间:2014-10-03 16:14:21

标签: javascript jquery

我希望有一个if else语句来定义为网站制作的标题..因为有2个不同的网站。

当我把它放在标题标签中时,它只输出我的所有脚本..我怎么能得到这个来考虑if语句?

btw类型已经定义并且在代码中工作只需要这部分排序。

我的代码:

<title>
    <script type="text/javascript">

        if (type == "first"){
        document.write('1');
        }
        else if (type == "second")
        {
            document.write('2')};


    </script>

    </title>

2 个答案:

答案 0 :(得分:2)

尝试类似

的内容
<title>Default title here</title>
<script>
var types = ['first', 'second'], type = types[Math.round(Math.random())];    
if (type == "first") {
    document.title = 'foo';
} else if(type == "second") {
    document.title = 'bar';
}

</script>

您需要以适当的方式定义类型变量。 此外,通常不建议对变量使用类型名称,因为type是公共属性名称。它甚至可能是JavaScript中的保留字。

答案 1 :(得分:1)

<head>
<script type="text/javascript">

if (type == "first"){
  document.title = '1';
}
else if (type == "second")
{
  document.title = '2';
}
</script>
</head>