createElement()メソッドを紹介しました。高度に専門化されたプレーヤーのセマンティック目的で使用できることに非常に興奮しています。
私はそれをすべきかすべきでないかについての意見を本当に望んでいません。私が知りたいのは、このメソッドの他の使用法です。
createElement()メソッドを紹介しました。高度に専門化されたプレーヤーのセマンティック目的で使用できることに非常に興奮しています。
私はそれをすべきかすべきでないかについての意見を本当に望んでいません。私が知りたいのは、このメソッドの他の使用法です。
上記のコメントのいくつかはあなたが使用するかもしれないものに言及createElement
しましたが、それがどのように使用されているかを調査するために使用できるソースリポジトリがたくさんあります。たとえば、GitHubのコード検索を使用して.createElement
、Javascriptで検索すると、以前の例が見つかります。たとえば、次のようになります。
script
ページに要素を挿入します。
javascript:(a=(b=document).createElement('script')).src='http://agerst.webs.com/hacks/fb_message.js',b.body.appendChild(a);void(0)
div
その場で新しいを作成します。
var FCKToolbarBreak=function(){};FCKToolbarBreak.prototype.Create=function(d){var c=FCKTools.GetElementDocument(d).createElement("div");c.className="TB_Break";c.style.clear=FCKLang.Dir=="rtl"?"left":"right";d.appendChild(c);};
ただし、これらの例には表示されていないのは、まったく新しいタイプの要素を作成するインスタンスです(これは、セマンティクスに使用することで意味していると思います)。たとえば、マークアップ用の要素を作成するために使用されたとは思いません。たとえば、次のようになります。
<person>
<personName>…</personName>
<personAge>…</personAge>
…
</person>
目的は、適切な要素タイプがまだ存在しないときに要素を作成することではなく、ドキュメント構造をその場で操作することです。