title: Dynamic number of input text fields on an HTML page
body: <p>I need to do an HTML/JS project that does the following:</p>
  
  <ol>
  <li><p>A blank HTML page contains an text input field for integer input
  (let's say no higher than 30).</p></li>
  <li><p>After that I need to create on the HTML page as many text input
  fields as I entered in the first input, so, for example, if I input
  20, I have 20 new input text fields below my initial input text.</p></li>
  <li><p>I need to be able to process these 20-like input fields in JS,
  for example, get their values by their id's, etc.</p></li>
  </ol>
  
  <p>I have no trouble doing step 1, but have no idea what to use for steps 2 and 3.</p>
  
  <p>Can I do it in plain JavaScript or should I start looking at some frameworks? Angular? React? Anything else? </p>
  
  <p>I'm baffled by all these fancy framework names and logos but I don't understand what I need. </p>