これまでのところ、あまり好まない 2 つの方法を知っています。
var newText = document.createTextNode("New Text");
someDiv.appendChild( newText );
またはこの方法:
someDiv.innerText = "New Text";
someDiv.innerHtml = <em>"New Text"</em>; //or something like this I forget the exact syntax.
css スタイルを使用して画像のようなテキストを配置する方法はありませんか? 私の好ましい方法は次のようなものです:
var newText = document.createTextNode("New Text");
someDiv.appendChild( newText );
newText.style.position = "absolute";
newText.style.top = "150px";
newText.style.left = "300px";
特定の場所に配置したいテキストごとに新しいdivを作成せずにこれが可能かどうかは誰にもわかりますか? そのようなものは見つかりませんでした。
余談ですが、テキストのためだけに 50 個の div を作成することは、不適切なコーディングと見なされますか?
情報をお寄せいただきありがとうございます。下手な質問で申し訳ありません
編集:
みんなの助けに感謝します。次のように完全にうまくいくようです:
var testSpan = document.createElement("span")
testSpan.innerText = "Testing";
someDiv.appendChild(testSpan);
testSpan.style.position = "absolute";
testSpan.style.left = "500px";