我似乎无法弄清楚如何以{display: inline}
格式在下面的代码中显示两个输入,以便它们彼此相邻而不是分开显示。我看了其他帖子,并尝试过jQuery,<style>
标签,.setAttribute
等,以尝试添加此CSS样式。如何让输入内联显示?
我也尝试在CSS中使用必需的display: inline
命令在HTML中创建一个类。我创建了这个功能来打开我的主页上的一个按钮被点击。一切工作正常,我只是想两个输入(文本和按钮)排列在一起。
任何想法我错了?我是一名初学者。
var counter = 1;
var limit = 2;
var newdiv = document.createElement('div');
function addInput(divName){
if (counter == limit) {
(counter);
}
else {
nFilter.className = 'input';
newdiv.setAttribute("style", "display: inline;");
newdiv.innerHTML = "<br><input type='text' placeholder='Postal Code' name='myInputs[]'> " + " <input type='button' value='Lets Go!' onclick='url(file:///C:/Users/Joy/Documents/ZapList/HoldingPage.php)'>";
document.getElementById(divName).appendChild(newdiv).span;
counter++;
}
}
谢谢。是的 - 我删除了显示:内联,它工作。这里是我添加了我需要的内容:newdiv.setAttribute(“style”,“width:900px; white-space:nowrap;”); – JEA 2014-10-10 05:57:41