我做了类似的事
<head>
<script src="trans.js" type="text/javascript"></script>
<title><script>trans("Configuration: Status - Software")</script></title>
</head>
然而,网页标题看起来像
trans(“配置:状态 - 软件”)为什么js不在这里工作,应该修改什么才能使它工作?
这是tran.js的样子
function trans(key)
{
document.write(getkey(key));
}
function getkey(key)
{
var text;
text = lang_pack[key];
if (text == undefined || text == "")
{
text = key;
}
return(text);
}
答案 0 :(得分:2)
我不确定你是否可以在标题标签中使用脚本 - 你可以将它移动到不同的块中吗?
目前还不清楚究竟是什么trans.js,但你可以尝试:
<script>
document.title = trans('Configuration: Status -Software');
</script>
答案 1 :(得分:1)
你应该尝试在javascript中设置标题,如
document.title = trans('Configuration: Status - Software');
答案 2 :(得分:0)
var temp = document.getElementsByTagName("title").innerHTML;
temp[0].innerHTML = "your new title";
答案 3 :(得分:0)
尝试在与函数调用相同的脚本标记中包含src:
<head>
<script src="trans.js" type="text/javascript">trans("Configuration: Status - Software")</script></title>
</head>
答案 4 :(得分:0)
试试这个:
<head>
<script src="trans.js" type="text/javascript"></script>
<title></title>
<script>document.title = getkey("Configuration: Status - Software")</script>
</head>
答案 5 :(得分:0)
你是说这个?
<head>
<title>This is Test 1st</title>
<script>
var field = "This is Test 2nd";
$("title").append(field);
</script>
</head>
您需要的是jquery库。