r.r
r.r

Reputation: 7173

how to insert new div generated by javascript into existing one?

JAVASCRIPT

 for (var i = 0; i < surveyResults.resultsOfSurvey.length; i = i + 1) {
                        debugger;

                        var answer = surveyResults.resultsOfSurvey[i].correct;
                        var qId = surveyResults.resultsOfSurvey[i].id;
                        var newElement = document.createElement('div');
                        newElement.id = surveyResults[i];
                        newElement.className = "answer";
                        newElement.innerHTML = "Antwort ist: " + answer + "! Fragen ID ist: " + qId + ".";
                        document.body.appendChild(newElement);

                    }

HTML

<div id="contentForSurvey">

        <div id="answers"></div>

How do I insert a div from my for loop into the div with id="answers"?

Upvotes: 1

Views: 83

Answers (1)

tymeJV
tymeJV

Reputation: 104805

How about:

document.getElementById("answers").appendChild(newElement);

Instead of document.body.appendChild(newElement);

Upvotes: 6

Related Questions