HTMLDOMベースオブジェクト
HTML DOM Baseオブジェクトは、HTMLの
プロパティ
以下は、Baseオブジェクトのプロパティです-
プロパティ | 説明 |
---|---|
href | 基本要素のhref属性の値を設定または返します |
ターゲット | 基本要素のターゲット属性の値を設定または返します |
構文
以下は、-
の構文です。基本要素の作成-
document.createElement ("base")
基本要素へのアクセス-
var a = document.getElementById("demoBase");
例
ベースオブジェクトの例を見てみましょう-
<!DOCTYPE html> <html> <body> <p>Create the element first and then access it</p> <p>Click the button below to create or access BASE element.</p> <button onclick="CreateBase()">CREATE</button> <button onclick="AcessBase()">ACCESS</button> <p id="SAMPLE"></p> <script> function CreateBase() { var x = document.createElement("BASE"); x.setAttribute("id","myBase"); x.setAttribute("href", "https://www.google.com"); document.head.appendChild(x); document.getElementById("SAMPLE").innerHTML = "BASE element with href https://www.google.com is created"; } function AcessBase() { var x = document.getElementById("myBase").href; document.getElementById("SAMPLE").innerHTML = x; } </script> </body> </html>
出力
これにより、次の出力が生成されます-
[作成]-
をクリックすると
アクセスをクリックすると-
上記の例では-
CreateBase()関数とAccessBase()関数をそれぞれ実行するために、CREATEとACCESSの2つのボタンを作成しました。
<button onclick="CreateBase()">CREATE</button> <button onclick="AcessBase()">ACCESS</button>
CreateBase()関数は、基本要素を作成し、それを変数xに割り当てます。次に、setAttribute()メソッドを使用して、そのidとhrefを設定します。次に、新しく作成された基本要素が、appendChild()プロパティを使用してドキュメントヘッドに追加されます。最後に、ベース作成メッセージが、IDSAMPLEが関連付けられた段落に表示されます。
function CreateBase() { var x = document.createElement("BASE"); x.setAttribute("id","myBase"); x.setAttribute("href", "https://www.google.com"); document.head.appendChild(x); document.getElementById("SAMPLE").innerHTML = "BASE element with href https://www.google.com is created"; }
AcessBase()関数は、新しく作成された
function AcessBase() { var x = document.getElementById("myBase").href; document.getElementById("SAMPLE").innerHTML = x; }
-
HTMLDOMオブジェクトオブジェクト
HTMLのHTMLDOMオブジェクトオブジェクトは、 を表します 要素。 要素の作成 var objectElement = document.createElement(“OBJECT”) ここでは、「 objectElement 」は次のプロパティを持つことができます- プロパティ 説明 データ objectelementによって使用されているリソースのURLを設定/返します フォーム オブジェクト要素の囲み形式への参照を返します 高さ オブジェクト要素の高さを設定/返します 名前 オブジェクト要素の
-
HTMLDOMUlオブジェクト
HTMLのHTMLDOMUlオブジェクトは、 を表します 要素。 を作成する 要素 var ulObject = document.createElement(“UL”) ここでは、「ulObject」 次のプロパティを持つことができますが、 HTML5ではサポートされていません − プロパティ 説明 コンパクト 順不同リストを通常より小さく表示するかどうかを設定/返します タイプ 順序付けされていないリストのtype属性の値を設定/返します 順不同リストの例を見てみましょう 要素- 例 <!DOCTYPE