今天在做demo的时候再次看到了下面这段代码
//ie 6 背景图片缓存控制 document.execCommand("BackgroundImageCache",false,true);
可能你是一个fe老手了,看到这段代码也不奇怪,不过我还是觉得可能很多fe的初级同学多没有接触过这个。记录一下吧。
------它是做什么的?
从英文单词我们应该就能猜出--执行命令(可以对当前文档或者选择的)
------参数是什么意思?
- 第一个指令参数
- 第二个是交互方式(true/false)如果设置true会有对话框显示
- 第三个参数是动态参数
在baidu上搜索了一下,简单地列举几个一下指令参数:
- AbsolutePosition -------设定元素的position属性为“absolute”
- Copy ---------将当前选中区域的复制到剪贴板
- Unselect -------清除当前选中区的选中状态
- SelectAll -------选中整个文档
- SaveAs --------将当前页面保存为文件
- Refresh -------刷新当前文档
有兴趣的同学自己可以搜索记录一下
相关推荐
### document.execCommand()详解 `document.execCommand()`是HTML文档对象模型(DOM)中的一个方法,用于执行浏览器的编辑命令,这些命令可以控制文本样式、布局、剪贴板操作等。此方法在早期的Web开发中被广泛使用...
《document.execCommand()解析》 在前端开发中,我们经常需要与用户进行交互,比如编辑文本、复制粘贴等操作。这些操作在浏览器环境中可以通过`document.execCommand()`方法实现。这个函数是HTML5引入的一个非常...
传统的做法是使用`document.execCommand('saveAs')`方法,但这个方法在某些现代浏览器中已被废弃,因此需要寻找替代方案。本篇文章将详细探讨如何在不依赖`execCommand('saveAs')`的情况下,实现HTML内容直接下载到...
为了解决这个问题,Erik发现了一个简单的方法,利用`document.execCommand`这个命令,结合特定的参数,可以强制IE6缓存背景图片。具体代码如下: ```javascript document.execCommand("BackgroundImageCache", ...
这种方法利用了`document.execCommand`API,它允许执行一系列编辑命令(如复制、剪切等)。此API已经被浏览器逐步弃用,但在某些情况下仍可使用。以下是具体实现步骤: 1. **创建一个隐藏的输入框**:用于放置待...
在Web前端开发中,`document.execCommand`是一个比较老的、即将被废弃的API,它允许执行一些命令来改变文档内容的外观或行为。在HTML5中,这种方式不再推荐使用,但对于旧版本的浏览器仍有必要了解这些命令的使用...
`document.execCommand()` 是一个在浏览器的文档对象模型(DOM)中用于执行各种富文本编辑操作的方法。这个方法主要用于在内容可编辑区域(比如 `<contenteditable>` 标签或者富文本编辑器)中进行文本格式化、插入...
这些操作都是通过调用 document 对象的 execCommand 方法来实现的。 4. 其他类 * window.location="view-source:" + window.location.href:查看源文件 * window.external.ShowBrowserUI('LanguageDialog', null)...
case 1: E.document.execCommand("Bold");break; case 2: E.document.execCommand("Italic");break; case 3: E.document.execCommand("Underline");break; case 6: var _Text=RemoveHTML(_Text); _Text=window....
contentEditables 中 document.execCommand 的一个稍微甜一点的 api。 目标: 公开一个更容易发现的 api 以在 contentEditables 中使用。 由 DIY WYSIWYG 工具栏控制的基本功能 无依赖 ~200 行(5k-ish 未压缩) ...
Pixy方法受到IE的cache bug影响会闪烁。其实并没有说清楚这个问题,但其实该bug是有条件的,即IE的cache设置为Every...此外有人发现了一个未公开的方法来让IE对背景图进行缓存: document.execCommand(“BackgroundImag
然后,调用`document.execCommand('copy')`命令来执行浏览器内置的复制功能,将选定的文本复制到剪贴板。最后,弹出一个警告框告知用户“复制成功”。 这个实现依赖于浏览器的`execCommand`方法,它是一个非标准但...
- **`document.execCommand('FontSize',false,fs)`**:改变选中文本的字体大小。 这些命令主要用于富文本编辑器中,使得用户能够轻松地编辑和格式化文本内容。 #### 结论 通过上述介绍可以看出,`<input>`按钮...
通过调用 `document.execCommand`,开发者能够轻松地执行一系列与编辑文档相关的操作,如格式化文本、插入图片或链接等。 #### 基本语法 `document.execCommand(command, showUI, value)` 其中: - `command` 表示...
IE浏览器(Internet Explorer)提供了一系列的方法来支持这些功能,其中最常用的是`document.execCommand`方法。 #### 二、`document.execCommand`方法详解 `document.execCommand`是HTMLDocument接口的一个方法,...
document.execCommand 窗体COOKIE document.cookie 菜单事件 document.oncontextmenu 创建元素 document.createElement("SPAN"); 根据鼠标获得元素: document.elementFromPoint(event.x,event.y).tagName==...
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();...document.execCommand 窗体COOKIE document.cookie 菜单事件
此外,还可以通过`document.execCommand()`控制文本样式或执行其他操作,如停止加载页面、保存文档等。 ### 总结 以上列举了多种在Web开发中利用`<input>`元素结合JavaScript实现的功能。这些示例不仅有助于提高...