2016-10-23 12 views
1

入力要素を動的に追加して、ユーザーが電子メールを入力できるようにしています。ボタンの後ろに挿入されている各入力要素が別の行にある必要があります。ここに関数があります:入力要素の後に改行を入力するjavacript

function feMail() 
{ 
var element = document.createElement("Input"); 
element.setAttribute("type", "text"); 
document.body.appendChild(element); 
linebreak = document.createElement("br"); 
element.appendChild(linebreak); 
} 

私は上記の改行を試みましたが、機能しません。初心者のコーダーがいらっしゃいました。

答えて

2

ではなく、document.bodyに改行を追加する必要があります。要素には、次のようなルックスを作成している:

<input type="text"> 
    <br> 
</input> 

最後の行ではなくdocument.body.appendChild(linebreak);する必要があります。

関連する問題