当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


HTML DOM ParentNode.prepend()用法及代码示例


ParentNode.prepend()方法在ParentNode的第一个孩子之前插入一组Node对象或DOMString对象。因此,子节点设置为0th节点对象列表的索引。

用法:

ParentNode.prepend( ChildNodesToPrepend );

参数:

  • ChildNodesToPrepend:要添加的子节点充当此方法的参数。
  • prepend text:我们也可以添加文字。

返回值:此方法返回未定义。

以下示例说明了ParentNode.prepend()方法:



范例1:前置元素。为了显示此方法,我们创建了三个元素parentNode,Child1和Child2。然后,我们将Child1和Child2前置在parentNode上。

在控制台中,我们显示了parentNode的childNodes。

<!DOCTYPE html> 
<html lang="en"> 
  
<head> 
    <meta charset="UTF-8"> 
    <title>Prepend</title> 
</head> 
  
<body> 
    <h1>GeeksforGeeks</h1> 
  
    <script> 
        var parentNode = document.createElement("div"); 
        var Child1 = document.createElement("p"); 
        var Child2 = document.createElement("div"); 
        parentNode.prepend(Child1); 
        parentNode.prepend(Child2); 
        console.log(parentNode.childNodes); 
    </script> 
</body> 
  
</html>

输出:

在控制台中,您可以看到parentNode的childNodeList。一个是div,一个是p

范例2:前置文字。在此示例中,我们在元素的innerHTML和元素的textContent之前添加了一些文本。

<!DOCTYPE html> 
<html lang="en"> 
  
<head> 
    <meta charset="UTF-8"> 
    <title>Prepend</title> 
</head> 
  
<body> 
    <h1>GeeksforGeeks</h1> 
  
    <script> 
        var parent = document.createElement("div"); 
        parent.innerHTML =  
            "A Computer Science Portal for Geeks"; 
        parent.prepend("GeeksforGeeks:"); 
        console.log(parent.textContent); 
    </script> 
</body> 
  
</html>

输出:

在控制台中,您可以看到父元素的textContent。




相关用法


注:本文由纯净天空筛选整理自taran910大神的英文原创作品 HTML | DOM ParentNode.prepend() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。