after图片 html,HTML DOM after()用法及代码示例

本文详细介绍了DOM中的after()方法,用于在指定ChildNode的后面插入节点或文本。通过示例展示了如何在子元素后插入元素节点和文本,以及该方法在不同浏览器中的兼容性。了解这个方法可以帮助开发者更精确地操纵DOM结构。
摘要由CSDN通过智能技术生成

after()方法用于在ChildNode父级的子级列表中插入一组Node对象或HTML DOMString对象。该元素将插入我们提到的ChildNode之后。

用法:

ChildNode.after(Node or DOMString)

参数:此方法接受上述和以下描述的单个参数:

nodes:它是必须在ChildNode之后插入的一组Node对象或HTML DOMString对象。

范例1:在此示例中,我们将在子元素之后将元素节点插入DOM。

HTML

HTML | DOM after() Method

GeeksforGeeks

Child Node

click to add

// Get the parent element

var parent = document.getElementById("div");

console.log(parent);

// Get the element to add after

var para = document.getElementById("p");

// Function to add the element

function add() {

// Create a new element to add

const div = document.createElement("div");

div.innerHTML = "

new node
";

// Insert the created element

para.after(div);

}

console.log(parent.outerHTML);

输出:

在输出中,可以看到单击按钮之后,在

元素的子元素之后插入了一个新节点。

单击按钮之前:

741aaf46fd9446dd6197e7f58dc66d72.png

单击按钮后:

07def69ce27aaf2842e29dea48e937e6.png

范例2:在此示例中,我们将在子节点之后插入一些文本。

HTML

HTML | DOM after() Method

GeeksforGeeks

Child Node

click to add

// Get the parent element

var parent = document.getElementById("div");

console.log(parent)

// Get the element to add after

var para = document.getElementById("p");

// Function to add the element

function add() {

// Insert a text element

// after this element

para.after("Text Added");

}

console.log(parent.outerHTML);

输出:

单击按钮之前:

1426ff67e012b70a38270645ae8531a6.png

单击按钮后:

61fbf649fdefd5fd4642e63659ea44c9.png

支持的浏览器:下面列出了DOM after()方法支持的浏览器:

谷歌浏览器

Edge

Firefox

Opera

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值