【问题标题】:i want to insert element inside of a div and i want this element to be the first child我想在 div 中插入元素,我希望这个元素成为第一个子元素
【发布时间】:2022-11-27 13:05:36
【问题描述】:
        <div>
           < i want to append new element here using js>
            <p></p>
            <p></p>
            <p></p>
            <p></p>

        </div>

让 p = document.querySelector('p')

让 i = document.createElement('i')

文档.body.insertBefore(i,p)

【问题讨论】:

标签: javascript frontend element add appendchild


【解决方案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>

【讨论】:

    猜你喜欢
    • 2021-09-03
    • 2011-10-19
    • 2020-02-22
    • 2023-03-31
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    相关资源
    最近更新 更多