2016-05-06 9 views
-1

値は<input type="number">です。値と同じ量のli要素を作成するにはどうすればよいですか?入力値から要素liを作成する

たとえば、人数の入力があり、入力された人数が非常に多いli要素を作成する必要があります。

+3

あなたは何をしようとしたのですか?いくつかのコードを表示 – Poria

+0

https://jsfiddle.net/6hog9wyq/次回は自分で試してみてください。 – DontVoteMeDown

答えて

1

$(document).on('click','#create',function() { 
 
    var liNum = $('#liNum').val(); 
 
    if (liNum && !isNaN(liNum)) { 
 
    var ul = document.createElement('ul'); 
 
    for(var i = 0;i < liNum; i++) { 
 
     var li = document.createElement('li'); 
 
     li.innerHTML = "List item #" + i; 
 
     ul.appendChild(li); 
 
    } 
 
    document.body.appendChild(ul); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
<input id="liNum" type="number" /> 
 
<button id="create">Create list</button>

関連する問題