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

HTMLDOMベースのターゲットプロパティ


HTML DOM Baseのターゲットプロパティは、HTMLの要素に関連付けられています。 要素のtarget属性の値を設定または返すために使用されます。 target属性は、ハイパーリンクを開く場所を指定するために使用されます。ページ自体または新しいページで開くことができます。

プロパティ

ターゲットプロパティの値は次のとおりです-

プロパティ値 説明
_blank 新しいウィンドウでリンクを開くには。
_self クリックしたのと同じフレームでリンクを開く。これがデフォルトの動作です。
_parent 親フレームセットでリンクを開くには。
_top ウィンドウの本体全体でリンクを開くには。
フレーム名 指定されたフレーム名でリンクを開くには。

構文

以下は、-

の構文です。

ターゲットプロパティを返す-

baseObject.target

ターゲットプロパティの設定-

baseObject.target = "_blank|_self|_parent|_top|framename"

HTMLDOMターゲットプロパティの例を見てみましょう-

<!DOCTYPE html>
<html>
<head>
<base id="Base" target="newframe1" href="https://www.example.com">
</head>
<body>
<p>Click the below button to get the target attribute value</p>
<button onclick="getTarget()">GET TARGET</button>
<p>Click the below button to set the target attribute value</p>
<button onclick="setTarget()">SET TARGET</button>
<p id="Sample"></p>
<script>
   function getTarget() {
      var x = document.getElementById("Base").target;
      document.getElementById("Sample").innerHTML = "Base target for all links is: " + x;
   }
   function setTarget(){
      document.getElementById("Base").target="_blank"
      document.getElementById("Sample").innerHTML="Target has been changed from
      newframe1 to _blank"
   }
</script>
</body>
</html>

出力

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

HTMLDOMベースのターゲットプロパティ

[ターゲットを取得]をクリックすると-

HTMLDOMベースのターゲットプロパティ

SETTARGET-

をクリックすると

HTMLDOMベースのターゲットプロパティ

上記の例では-

最初に、関数getTarget()とsetTarget()をそれぞれ実行するための2つのボタンGETTARGETとSETTARGETを作成しました-

<button onclick="getTarget()">GET TARGET</button>
<button onclick="setTarget()">SET TARGET</button>

getTarget()関数は、IDが「Base」の要素を取得します。この場合は要素です。基本要素のターゲットプロパティは変数xに割り当てられます。次に、innerHTML()プロパティを使用して、IDが「Sample」の段落にターゲットプロパティ値が表示されます。

function getTarget() {
   var x = document.getElementById("Base").target;
   document.getElementById("Sample").innerHTML = "Base target for all links is: " + x;
}

setTarget()関数は、IDが「Base」の要素を取得します。この場合は要素です。次に、要素のtargetプロパティが「_blank」に設定されます。これは、新しいタブで開くことを意味します。次に、「ターゲットがnewframe1から_blankに変更されました」が、ID「Sample」が関連付けられた段落に表示されます。


  1. HTMLDOMtextContentプロパティ

    HTML DOM textContentプロパティは、ノードとそのすべての子ノードのテキスト(空白を含む)に対応する文字列を返す/設定します。 以下は構文です- 文字列値を返す Node.textContent ここで、戻り値は次のようになります- ドキュメントノードの「Null」 指定されたノードとそのすべての子ノードのテキスト textContentを文字列値に設定します Node.textContent = string 注:HTML DOM textContent プロパティは、ノードと子ノードのテキストを単一のテキスト文字列として設定します。 HTML DOM

  2. HTMLDOMOlタイププロパティ

    HTML DOM Ol typeプロパティは、順序付きリストで使用されるマーカーのタイプに対応するtype属性の値を設定/返します。 以下は構文です- タイププロパティを返す olObject.type 設定タイプ キャラクターに olObject.type = ‘1|a|A|i|I’ Olタイプの例を見てみましょう プロパティ- 例 <!DOCTYPE html> <html> <head> <title>HTML DOM Ol type</title> <style>   &n