HTML DOM createElement()メソッド
HTML DOM createElement()メソッドは、JavaScriptを使用して動的にHTML要素を作成するために使用されます。パラメータとして要素名を取り、その要素ノードを作成します。新しく作成された要素をDOMの一部として使用するには、appendChild()メソッドを使用する必要があります。
構文
以下は、createElement()メソッドの構文です-
document.createElement(nodename)
例
createElement()メソッドの例を見てみましょう-
<!DOCTYPE html>
<html>
<body>
<h1>createElement() example</h1>
<p>Click the below button to create more buttons</p>
<button onclick="createButton()">CREATE</button>
<br><br>
<script>
var i=0;
function createButton() {
i++;
var btn = document.createElement("BUTTON");
btn.innerHTML="BUTTON"+i;
var br= document.createElement("BR");
document.body.appendChild(btn);
document.body.appendChild(br);
}
</script>
</body>
</html> 出力
これにより、次の出力が生成されます-
[作成]ボタンを3回クリックしたとき。 1つのボタンを1回クリック-
上記の例では-
ユーザーがクリックするとcreateButton()メソッドを実行するボタンCREATEを作成しました。
<button onclick="createButton()">CREATE</button>
createButton()関数は、ドキュメントオブジェクトのcreateElement()メソッドを使用して
var i=0;
function createButton() {
i++;
var btn = document.createElement("BUTTON");
btn.innerHTML="BUTTON"+i;
var br= document.createElement("BR");
document.body.appendChild(btn);
document.body.appendChild(br);
} -
HTML DOM writeln()メソッド
HTML DOM writeln()は、複数の式(HTMLまたはJavaScript)をドキュメントに直接書き込む機能をユーザーに提供します。 注 −このメソッドは、ドキュメント内のHTMLコードがある場合はそれを上書きし、新しい行に引数を追加します。 構文 以下は構文です- document.write(agruments) 例 HTML DOMドキュメントのwriteln()メソッドの例を見てみましょう- <!DOCTYPE html> <html> <head> <title>HTML DOM writeln()</title&g
-
HTML DOM write()メソッド
HTML DOM write()は、複数の式(HTMLまたはJavaScript)をドキュメントに直接書き込む機能をユーザーに提供します。 注 −このメソッドは、ドキュメント内のHTMLコードがある場合はそれを上書きし、新しい行に引数を追加しません。 構文 以下は構文です- document.write(arguments) 例 HTML DOMドキュメントのwrite()メソッドの例を見てみましょう- <!DOCTYPE html> <html> <head> <title>HTML DOM write()</title> &l