-1

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

当您调整窗口大小时,数字会发生变化,然后显示在页面上。

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

与此类似。当您更改数字时,标题也会更改。

我不知道该怎么做?

任何帮助将非常感激 :)

谢谢

4

4 回答 4

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是保存的变量documentvar doc = document)。

如果您想查看完整的 javascript 文件,请查看此小提琴

于 2013-04-02T13:16:43.880 回答
2

您只需要查看源代码即可了解它是如何完成的:

document.title = 'whatever'
于 2013-04-02T13:03:16.863 回答
2

您需要使用DOM更新此值。

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

document.title="some text";

在 JQuery 中

$('title').text('some text');
于 2013-04-02T13:14:30.783 回答
1
document.title = 'whatever';
document.getElementsByTagName('title')[0].text = 'whatever';
document.getElementsByTagName('title')[0].innerHTML = 'whatever';
$('title').text('whatever'); //jQuery
于 2013-04-02T13:10:50.150 回答