<div>
           < i want to append new element here using js>
            <p></p>
            <p></p>
            <p></p>
            <p></p>

        </div>

Пусть p = документ.querySelector('p')

Пусть я = документ.создатьЭлемент('я')

Document.body.insertBefore(i,p)

0
l DraGSsine l 25 Ноя 2022 в 21:09

1 ответ

var elemDiv; 
var newElem; 

eElement.insertBefore(newElem, elemDiv.firstChild);

Или

<!DOCTYPE html>
<html>
<body>
<div id="new">
<p id="p1">Text1</p>
<p id="p2">Text2</p>
</div>
<script>
   var tag = document.createElement("p");
   var text = document.createTextNode("new text");
   tag.appendChild(text);
   var element = document.getElementById("new");
   element.prepend(tag);
</script>
</body>
</html>

enter image description here

-1
yav dat 25 Ноя 2022 в 21:29
Что такое eElement в вашем коде? Это должен быть elemDiv. Пожалуйста, обратитесь к ссылке на вопрос (stackoverflow.com/questions/2007357/…), не используя только коды.
 – 
Amirhossein
25 Ноя 2022 в 21:56