如何更改html页面上的标题标签,具体取决于Div?

时间:2013-04-02 13:01:49

标签: javascript html css title

我有这个网站HERE,它的用量是告诉你屏幕的大小和窗口的大小。

调整窗口大小时,数字会更改,然后显示在页面上。

我想要发生的是当你这样做时,标题也会显示图。

与此HERE相似。当您更改数字时,标题也是如此。

我不知道该怎么做?

非常感谢任何帮助:)

谢谢

4 个答案:

答案 0 :(得分:3)

以下是更改标题的代码,取自您提供的网站:)

function invChange() {
    changeField = invField;
    var num = rate ? parseFloat(invField.inner.value) : null;
    var prod = num ? round(rate * num, 4) : '';
    with(numField) {
        val(prod);
        gauge();
        if (prod) {
            pulse();
            doc.title = prod + ' ' + cur + ' · Preev'
        }
    }
}

function numChange() {
    changeField = numField;
    var num = rate ? parseFloat(numField.inner.value) : null;
    var prod = num ? round(num / rate, 4) : '';
    with(invField) {
        val(prod);
        gauge();
        if (rate) {
            pulse();
            doc.title = prod + ' BTC · Preev'
        }
    }
}

此处doc是变量,其中包含document var doc = document )。

如果您想查看完整的javascript文件,请查看此fiddle

答案 1 :(得分:2)

您只需要查看来源,看看它是如何完成的:

document.title = 'whatever'

答案 2 :(得分:2)

您需要使用DOM更新此值。

在JavaScript中,您可以通过执行以下操作获取此值

document.title="some text";

在JQuery中

$('title').text('some text');

答案 3 :(得分:1)

document.title = 'whatever';
document.getElementsByTagName('title')[0].text = 'whatever';
document.getElementsByTagName('title')[0].innerHTML = 'whatever';
$('title').text('whatever'); //jQuery