html中collapse代码怎么写,HTML DOM Range collapse()用法及代码示例

本文介绍了DOM Range接口中的collapse()方法,该方法用于将指定的Range对象折叠至其起始位置或结束位置,形成一个空的Range。文章详细解释了方法的参数及返回值,并通过示例代码演示了如何使用此方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

collapse()方法将范围折叠到其边界点之一。

收合范围是一个空范围,不包含任何内容。

用法:

range.collapse(boolean);

参数:此方法以布尔值作为参数。

true:折叠范围至其起点。

false:折叠范围到其末端。

返回值:此方法没有返回值。

例:本示例说明如何使用此方法折叠范围。 Collapsed属性用于检查范围是否折叠。

HTML

HTML DOM range

collapse() method

GeeksforGeeks

This is the Range Content

Click To Collapse Range

let range = document.createRange();

let referenceNode = document.

getElementsByTagName('p').item(0);

range.selectNode(referenceNode);

console.log("Before")

console.log(range);

console.log(range.collapsed);

function collapse() {

console.log("After")

range.collapse(true);

console.log(range);

console.log(range.collapsed);

}

输出:在控制台中,我们可以看到使用此方法折叠了范围。

单击按钮之前:

3f386fccdf227942f34332840bc4499a.png

单击按钮后:

b99187282d47ca832a5d368c7305749a.png

可以看出,折叠后,开始偏移和en偏移现在设置为3

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

谷歌浏览器

Edge

Firefox

Safari

Opera

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值