前端js代码一句话模拟Ctrl+A全选网页内容效果document.execCommand(‘selectAll‘);

本文介绍了JavaScript中的document.execCommand方法,用于模拟Ctrl+A全选网页内容的效果。通过设置命令名称、交互方式和动态参数,可以实现各种文本编辑操作,如全选、复制、删除等。此外,还列举了该方法支持的各种命令及其功能。
摘要由CSDN通过智能技术生成

 

document.execCommand('selectAll');//命令不区分大小写

document.execCommand(aCommandName, aShowDefaultUI, aValueArgument) 

aCommandName:命令名称 
aShowDefaultUI:交互方式, Boolean值,true的话将显示对话框,如果为false的话,则不显示对话框,一般为 false
aValueArgument:动态参数,例如:插入图片需要额外的参数(image 的 url),默认为null

返回一个布尔值Boolen,如果是 false  则表示操作不被支持或未被启用

取消全选使用命令:unselect

document.execCommand('unselect');

 命令

2D-Position 容许经过拖曳移动绝对定位的对象。

AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。

BackColor 设置或获取当前选中区的背景颜色。

BlockDirLTR 目前还没有支持。

BlockDirRTL 目前还没有支持。

Bold 切换当前选中区的粗体显示与否。

BrowseMode 目前还没有支持。

Copy 将当前选中区复制到剪贴板。

CreateBookmark 建立一个书签锚或获取当前选中区或插入点的书签锚的名称。

CreateLink 在当前选中区上插入超级连接,或显示一个对话框容许用户指定要为当前选中区插入的超级连接的 URL。

Cut 将当前选中区复制到剪贴板并删除之。

Delete 删除当前选中区。

DirLTR 目前还没有支持。

DirRTL 目前还没有支持。

EditMode 目前还没有支持。

FontName 设置或获取当前选中区的字体。

FontSize 设置或获取当前选中区的字体大小。

ForeColor 设置或获取当前选中区的前景(文本)颜色。

FormatBlock 设置当前块格式化标签。

Indent 增长选中文本的缩进。

InlineDirLTR 目前还没有支持。

InlineDirRTL 目前还没有支持。

InsertButton 用按钮控件覆盖当前选中区。

InsertFieldset 用方框覆盖当前选中区。

InsertHorizontalRule 用水平线覆盖当前选中区。

InsertIF

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值