0
私はこのように作成した入力フィールドを持っています。入力タグの隣にdivを追加する方法
var inputVal = document.createElement("input");
inputVal.setAttribute("type", "checkbox");
inputChek.onchange = select;
inputChek.setAttribute("value", title);
//inputChek.after(sortDiv);
docClass.prepend(inputChek);
docClass.append(newDiv);
矢印の画像をテキストの直後に追加したいが、表示されない。 divは作成されていますが、ダウンしています。
var newDiv = document.createElement("div");
newDiv.setAttribute("class", "Arrow");
//sortDiv.style.display = ' transform: rotate(45deg), webkit-transform: rotate(45deg);'*/
newDiv.setAttribute("onclick",'divClick("title")');
newDiv.style.background = "red";
newDiv.style.width = "10px";
newDiv.style.height = "10px";
ここに画像があります。
テキストを後ろに追加します。 この問題の解決方法あなたが望むようにここで
インライン何かを追加したい場合なぜdiv(==ブロック要素)を使用してスパンではないのですか? – cloned
ここでは「span」を使用する必要があります – David
はい、spanにはインライン表示があり、divにはブロック表示(css wise)があります。 コードを変更します。var newDiv = document.createElement( "div"); => var newSpan = document.createElement( "span");残りのコードを更新します。 –