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

HTMLDOMアンカー検索プロパティ


アンカータグ()に関連付けられたHTML DOM検索プロパティは、hrefプロパティ値のクエリ文字列部分を返します。クエリ文字列の部分は?の後にありますURLで、通常はサーバーに情報を渡すために使用されます。 getリクエストがサーバーに送信され、情報がリンクのクリアテキストに埋め込まれている場合に使用されます。

構文

以下は

の構文です
  • a)検索プロパティを返す

anchorObject.search
  • b)検索プロパティの設定

anchorObject.search = querystring

HTMLDOMアンカー検索プロパティの例を見てみましょう-

<!DOCTYPE html>
<html>
<body>
<p><a id="myAnchor" target="_blank"
href="https://www.examplesite.com/ex.htm?id=Username">Example Site</a></p>
<p>Click the button to change the querystring part of the above website</p>
<p>Inspect the url before clicking the button to inspect the changes</p>
<button onclick="demo()">Change Search</button>
<script>
   function demo() {
      document.getElementById("myAnchor").search = "program=Sample";
   }
</script>
</body>
</html>

出力

これにより、次の出力が生成されます-

[フォームIDを表示]チェックボックスをオンにする前に-

HTMLDOMアンカー検索プロパティ

「検索の変更」ボタンをクリックしない場合、リンクは次のとおりです-

www.examplesite.com/ex.htm?id=Username

「検索の変更」ボタンをクリックすると、リンクは-

になります。
www.examplesite.com/ex.htm?prog=Sample

上記の例では-

検索プロパティ値を操作して検索文字列値を設定または返すために、検索プロパティを持つアンカータグを取得しました。

<p><a id="myAnchor" target="_blank"
href="https://www.examplesite.com/ex.htm?id=Username">Example Site</a></p>

次に、myFunction()-

を実行するための「検索の変更」という名前のボタンを作成しました。
<button onclick="demo()">Change Search</button>

myFunction()は、検索文字列の部分をid =” Username”からprogram =Sample

に変更します。
function demo() {
   document.getElementById("myAnchor").search = "program=Sample";
}

  1. HTMLDOM入力検索フォームのプロパティ

    HTML DOM入力検索フォームプロパティは、指定された入力検索フィールドを含むフォーム参照を返すために使用されます。検索フィールドがフォームの外にある場合は、単にNULLを返します。このプロパティは読み取り専用です。 構文 以下は、入力検索フォームプロパティの構文です- searchObject.form 例 HTMLDOM入力検索フォームプロパティの例を見てみましょう- <!DOCTYPE html> <html> <body> <h1>Input search form Property</h1> <form id=&

  2. HTMLDOMアンカーのホスト名プロパティ

    HTML DOMアンカーのホスト名プロパティは、URLのホスト名のみを返します。ドメイン名を返します。 構文 以下は、ホスト名プロパティを設定するための構文です- anchorObj.hostname = hostname 上記では、ホスト名はURLのホスト名です。 構文 以下は、ホスト名プロパティを返す構文です- anchorObj.hostname 例 DOMアンカーのホスト名プロパティを実装する例を見てみましょう- <!DOCTYPE html> <html> <body> <h1>Company</h1> <p&