【JavaScript】Webサイトのページタイトルを取得・変更する方法

JavaScriptを使ってWebサイトのページタイトルを動的に操作する方法について、具体的なコード例と共に解説します。この手法を使うことで、ユーザーの操作や特定のイベントに応じてページのタイトルを変更することが可能です。

ページタイトルを取得する方法

JavaScriptでは、document.titleプロパティを使って現在のページタイトルを取得することができます。以下はその具体的なコード例です。

// ページのタイトルを取得する
var pageTitle = document.title;
console.log(pageTitle); // コンソールに現在のページタイトルが表示されます

このコードを実行すると、現在表示されているページのタイトルがコンソールに出力されます。

ページタイトルを変更する方法

次に、document.titleプロパティに新しいタイトルを設定することで、ページのタイトルを変更する方法を紹介します。

// ページのタイトルを変更する
document.title = "新しいタイトル";
console.log(document.title); // コンソールに "新しいタイトル" が表示されます

このコードを実行すると、ページのタイトルが「新しいタイトル」に変更されます。

実際の使用例

以下に、ボタンをクリックしてページのタイトルを変更する簡単なHTMLとJavaScriptの例を示します。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>元のタイトル</title>
    <script>
        function changeTitle() {
            var newTitle = "変更されたタイトル";
            document.title = newTitle;
        }
    </script>
</head>
<body>
    <h1>ページタイトルの変更</h1>
    <button onclick="changeTitle()">タイトルを変更</button>
</body>
</html>

この例では、ページが読み込まれると最初のタイトルは「元のタイトル」です。ボタンをクリックすると、JavaScriptのchangeTitle関数が実行され、ページのタイトルが「変更されたタイトル」に変わります。

まとめ

JavaScriptを使用して、Webページのタイトルを取得および変更する方法について解説しました。document.titleプロパティを活用することで、ユーザー体験を向上させるためにページタイトルを動的に操作することができます。ぜひ、あなたのWebプロジェクトでこの手法を試してみてください。