NumOfSteps = NumOfSteps + 1; var NewStep = document.createElement('input'); NewStep.type = "text"; NewStep.name = "stp" + NumOfSteps; NewStep.size = 100; var NewStep2 = document.createElement('input'); NewStep2.type = "text"; NewStep2.name = "rst" + NumOfSteps; var NewTitle1 = document.createElement('div'); NewTitle1.id = "step" + NumOfSteps; NewTitle1.innerHTML = "Step " + NumOfSteps + ":"; var NewTitle2 = document.createElement('div'); NewTitle2.id = "resu" + NumOfSteps; NewTitle2.innerHTML = "Result:"; b.parentNode.insertBefore(NewTitle1, b); b.parentNode.insertBefore(NewStep, b); b.parentNode.insertBefore(NewTitle2, b); b.parentNode.insertBefore(NewStep2, b);