I am new to JavaScript in the grand scheme of things. I have been dabbling for about 1 month now. Mainly looking at other peoples code and trying to figure out how it works. I now find myself in need of creating a specific code. I want to create a table that contains the following elements:

a text box (input)
3 select inputs (all 3 using different values)
and a check box.

I want the initial table to be set up with a button under it that allows me to add new lines with the above pre-defined content. I started out small and got it working with text in 1 cell and a select in the other. When I tried to add a text box (input) in the first cell it all went a bit wrong.