Javascript appendChild()
嘿我试图appendChild()两个连续的div,但我期待的结果是他们并排,但他们是一个在另一个之上像这样:
1st div
2nd div
而不是1st div 2nd div
var addBudContainer = document.createElement("div");
addBudContainer.id = "addBudContainer";
var addBudBtn = document.createElement("div");
addBudBtn.className = "addBud";
var addBudBtnName = document.createElement("a");
addBudBtnName.className = "btn-addBud";
addBudBtnName.setAttribute("href","#");
addBudBtn.appendChild(addBudBtnName);
var addBudTxt = document.createElement("input");
addBudTxt.id="addBudTxt";
addBudTxt.type="text";
addBudTxt.defaultValue="Enter buddy name";
//txt box effects
addBudTxt.onfocus = function(){if(replyTxt.value==replyTxt.defaultValue) replyTxt.value='';};
addBudTxt.onblur= function(){if(replyTxt.value=='') replyTxt.value=replyTxt.defaultValue;};
addBudContainer.appendChild(addBudBtn);
addBudContainer.appendChild(addBudTxt);
没有找到相关结果
已邀请:
3 个回复
浆错
而不是
获得更好的结果。
瞧叮
元素是“块”元素。简单来说,这意味着
将在其父元素内的自己的行(或行)上。 默认情况下,
元素是“内联”,这可能是您想要使用的。内联元素不会将其兄弟元素推送到其他行。 如果要覆盖此行为,可以使用CSS。
编辑:我在
之后添加了可选的分隔符分号。
课刊灭似