다음 코드에서 두 입력을 {display: inline}
형식으로 표시하는 방법을 알아낼 수 없으므로 서로 다른 줄이 아닌 서로 옆에 나타납니다. 다른 게시물을보고이 CSS 스타일을 추가하려고 jQuery, <style>
태그, .setAttribute
등을 시도했습니다.입력을 인라인으로 표시하려면 어떻게해야합니까?
또한 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