この記事の例では、JavaScript 要素を動的に作成する実装方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
document.write はページの読み込み中にのみ動的に作成できます
ドキュメントの createElement メソッドを呼び出して、指定したタグを持つ DOM オブジェクトを作成し、要素の appendChild メソッドを呼び出して
を追加できます。
新しく作成された要素は、対応する要素
例:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Dom动态创建元素</title> <script type="text/javascript"> function CreateButton() { var div = document.getElementById("divMain"); var myButton = document.createElement("input"); myButton.type = "button"; myButton.value = "我是动态添加的"; //myButton.id="btn"; 注意:如果设置id的话要避免重复 div.appendChild(myButton); //添加到div上 } </script> </head> <body> <div id="divMain"></div> <input type="button" value="添加元素" onclick="CreateButton()" /> </body> </html>
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。