`
wzg489326
  • 浏览: 48075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pasteHTML

阅读更多
<body oncontextmenu='var rng=document.selection.createRange();rng.pasteHTML("<u style=color:red>"+rng.htmlText+"</u>");return false;'>
鼠标点击选定,然后右键,将自动添加下划线和着色,适用于即时点评,<br>
点击<a href=javascript:; onclick=document.body.oncontextmenu=null;>此处</a>恢复右键菜单功能。<br>
点击<a href=javascript:alert(document.body.innerHTML)>此处</a>显示点评后的代码。
分享到:
评论

相关推荐

    JS实现pasteHTML兼容ie,firefox,chrome的方法

    本文介绍了一个在不同浏览器(IE、Firefox、Chrome)中实现JavaScript的pasteHTML功能的兼容方法。在深入了解这个技术之前,需要了解一些基础知识点: 1. pasteHTML是IE浏览器中的一个内置功能,它允许用户直接在...

    JS中innerHTML和pasteHTML的区别实例分析

    在JavaScript中,innerHTML和pasteHTML都是用于操作HTML文档对象模型(DOM)的两个关键特性,但它们在使用和功能上存在显著的区别。 innerHTML属性是一个非常常用的方法,它允许我们获取或设置HTML元素内部的全部...

    ckeditor_notion_pastehtml

    CKEditor是一款知名的开源富文本编辑器,而"ckeditor_notion_pastehtml"则是针对CKEditor的一个特定功能扩展,它涉及到JavaScript编程,特别是处理HTML内容的粘贴功能。 CKEditor以其强大的功能和灵活性深受开发者...

    xheditor-1.1.14

    editor.pasteHTML('&lt;p&gt;aaa&lt;/p&gt;') editor.pasteText('str') sHtml=editor.formatXHTML('&lt;b&gt;aaa&lt;/b&gt;') editor.toggleSource() editor.toggleFullscreen() alert&#40;editor.settings.upImgExt&#41;; editor.settings....

    quill.js-心目中的最佳富文本编辑器-html引入、改后可用于Vue-quill-editor

    quill.js-心目中的最佳... ... 可以将文本框内图片优先上传后服务器 因为编辑器默认是将图片转成base64存储的,而我们实际开发需要将图片存在自己的服务器中。 重构组件,实现及时上传 ...汉化后的工具组栏,更符合用户需求

    用JS将搜索的关键字高亮显示实现代码

    原代码中注释掉的部分`rng.pasteHTML(rng.text.fontcolor('red'));`原本会将找到的关键字改为红色,但这里被替换为一个带有边框的红色`div`,并包裹在一个`a`标签内,这样不仅可以高亮显示,还可以为用户提供可点击...

    vb6_Webbrowser控件使用技巧

    2. **方法2**:使用`pasteHTML`方法 ```vb Dim o As Object Set o = WebBrowser1.Document.selection.createRange If Not o Is Nothing Then o.pasteHTML "哈哈" Set o = Nothing End If ``` 3. **方法3**...

    类似qq空间中的留言编辑器

    =null) R.pasteHTML("&lt;span class='ShowText'&gt;"+_Text+"&lt;/span&gt;"); break; case 7: E.document.execCommand('CreateLink',true,'true') break; case 8: if(_Text!='') { var _CText=RemoveHTML(_Text); ...

    wangEditor V4

    5. **获取和设置内容**:编辑器提供了`txt.html()`和`txt.text()`方法来获取HTML格式和纯文本格式的内容,以及`txt.append()`、`txt.pasteHTML()`等方法来插入或粘贴内容。 6. **插件扩展**:wangEditor允许开发者...

    kindeditor使用手册

    此外,KindEditor 还提供了丰富的 API 和事件,如 `editordata()` 获取编辑器内容,`pasteHTML()` 插入 HTML,`selectText()` 选择文本等,以便进行更复杂的交互操作。 总的来说,KindEditor 是一个强大且灵活的富...

    KindEditor从Word复制内容自动文本化

    在这些文件中,找到处理粘贴内容的部分,通常会有类似`pasteText`或`pasteHTML`的函数。我们需要修改这部分代码,使其在粘贴时执行文本化操作。 一种常见的做法是使用正则表达式匹配并替换掉所有的HTML标签,只保留...

    javascript关键字实时自动高亮

    `findText`方法用于在文档的文本中查找关键词,如果找到,就用`pasteHTML`方法替换找到的文本,将其包装在一个具有红色边框的`div`元素中,并添加一个链接,链接标题为找到的文本,链接地址指向`...

    Webbrowser控件详解

    o.pasteHTML "哈哈" Set o = Nothing End If 方法 3: '插入文本框 Dim o Set o = WebBrowser1.Document.selection.createrange o.execCommand "InsertTextArea", False, "xxx" 五、页面滚动 可以使用以下代码...

    富文本summernote.js 图片居中

    editor.pasteHTML(imgHTML); }; ``` 这里我们创建了一个`&lt;div class="text-center"&gt;`,并将其添加到`insertImage`回调中。`text-center`是Bootstrap中的类,用于水平居中元素。 3. **自定义按钮**:另一种方法...

    javascript网页关键字高亮代码.docx

    range.pasteHTML(range.text.fontcolor(key[2])); } } else { var sel, n; sel = window.getSelection(); sel.collapse(document.body, 0); while (window.find(key[0])) { var n = document.createElement...

    光标处插入,兼容IE6,IE7,FF等,适用于编辑器,浏览插入表情

    例如,IE不支持`getSelection().insertNode()`,而是使用`document.selection.createRange().pasteHTML()`。因此,我们需要针对每种浏览器实现不同的插入逻辑,以确保在所有浏览器中都能正常工作。 为了在编辑器中...

    javascript关键字高亮代码

    range.pasteHTML(range.text.fontcolor(key[2])); } } else { var s, n; s = window.getSelection(); s.collapse(document.body, 0); while (window.find(key[0])) { var n = document.createElement("SPAN...

    web 上传直接可用code

    range.pasteHTML('()+"/upload/"+filename+"."+ext+"\"&gt;');alert('上传成功');window.location='upload.htm';&lt;/script&gt;"); } } } catch (Exception e) { out.print(e.toString()); } %&gt; ``` - **文件处理**: ...

Global site tag (gtag.js) - Google Analytics