HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML DOM URLプロパティとは?使い方とサンプルコードを解説

HTML DOM の URL プロパティは、現在のドキュメント(ページ)の URL に対応する文字列を返すプロパティです。読み取り専用のため、JavaScript からページの完全な URL を簡単に取得できます。

構文

URL プロパティの値を取得する基本的な構文は以下の通りです。

document.URL

このプロパティは引数を取らず、ドキュメントの URL を文字列として返します。なお、類似の機能を持つ document.location.href との違いとして、document.URL は読み取り専用である点が挙げられます。

HTML DOM URL プロパティの使用例

ここでは、ボタンをクリックすると現在のページの URL を画面に表示するサンプルを紹介します。

<!DOCTYPE html>
<html>
<head>
<title>HTML DOM URL</title>
<style>
    form {
        width:70%;
        margin: 0 auto;
        text-align: center;
    }
    * {
        padding: 2px;
        margin:5px;
    }
    input[type="button"] {
        border-radius: 10px;
    }
</style>
</head>
<body>
    <form>
        <fieldset>
            <legend>HTML-DOM-URL</legend>
            <h2>This is a Demo Example</h2>
            <input type="button" value="Get Link" onclick="getLink()">
            <div id="divDisplay"></div>
        </fieldset>
    </form>
<script>
    var divDisplay = document.getElementById("divDisplay");
    function getLink() {
        divDisplay.textContent = document.URL;
    }
</script>
</body>
</html>

コードの解説

このサンプルでは、「Get Link」ボタンがクリックされると getLink() 関数が呼び出されます。関数内では document.URL を使って現在のドキュメントの URL を取得し、その値を divDisplay 要素のテキストとして表示しています。

実行結果

「Get Link」ボタンをクリックする前:

HTML DOM URLプロパティとは?使い方とサンプルコードを解説

「Get Link」ボタンをクリックした後:

HTML DOM URLプロパティとは?使い方とサンプルコードを解説

ボタンをクリックすると、divDisplay の領域に現在開いているページの URL が文字列として表示されます。このように、document.URL プロパティを使えば、JavaScript だけで手軽にページの URL 情報を取得することができます。

  1. HTML DOM URLプロパティとは?使い方とサンプルコードを解説

    HTML DOM の URL プロパティは、現在のドキュメント(ページ)の URL に対応する文字列を返すプロパティです。読み取り専用のため、JavaScript からページの完全な URL を簡単に取得できます。 構文 URL プロパティの値を取得する基本的な構文は以下の通りです。 document.URL このプロパティは引数を取らず、ドキュメントの URL を文字列として返します。なお、類似の機能を持つ document.location.href との違いとして、document.URL は読み取り専用である点が挙げられます。 HTML DOM URL プロパティの使用例 ここでは、ボ

  2. HTML DOM Video srcプロパティとは?動画URLの取得・設定方法を実例付きで解説

    HTML DOM の Video src プロパティは、<video> 要素で再生する動画のURL(ソース)に対応する文字列を取得、または設定するためのプロパティです。JavaScriptから動的に動画ファイルを差し替えたり、現在設定されているURLを参照したりする際に活用できます。構文srcプロパティの値を取得する場合mediaObject.srcsrcプロパティにURL文字列を設定する場合mediaObject.src = URLStringそれでは、HTML DOM Video src プロパティの具体的な使用例を見ていきましょう。サンプルコード以下の例では、ユーザー名として