html设置可编辑状态,HTML5 - 使某个页面元素或整个页面可编辑
1,把任何元素的contenteditable属性设置成true,点击即可以编辑该元素的内容
contenteditable="true">
你可以编辑这段文本
2,也可以使用js来动态的开启和关闭编辑功能
//让元素可以编辑
function startEdit(){
var element = document.getElementById("editableDiv");
element.contentEditable = true;
}
//让元素恢复正常状态
function stopEdit(){
var element = document.getElementById("editableDiv");
element.contentEditable = false;
//显示出编辑后的内容
alert("当前内容是:"+ element.innerHTML);
}
你可以编辑这段文本
开始编辑
停止编辑
3,使用designMode编辑整个页面
如果让整个页面都可以编辑,那么页面上的按钮事件也会失效。所以通常会把要编辑的文档放在一个元素中,而这个元素就充当了一个超级的编辑框。
下面样例是点击“开始”则可以编辑iframe里加载的网页。点击“停止”后,iframe里的页面退出设计模式变为不可编辑,同时下方div显示页面编辑后的html代码。
(注意:iframe加载的页面要在同一个域下才能编辑)
//让iframe转为设计模式
function startEdit(){
var editor = document.getElementById("pageEditor");
editor.contentWindow.document.designMode = "on";
}
//让iframe设计模式关闭
function stopEdit(){
var editor = document.getElementById("pageEditor");
editor.contentWindow.document.designMode = "off";
//显示编码后的html代码
var editedHTML = document.getElementById("editedHTML");
editedHTML.textContent = editor.contentWindow.document.body.innerHTML;
}
开始编辑
停止编辑
html设置可编辑状态,HTML5 - 使某个页面元素或整个页面可编辑相关推荐
- 编辑状态打开mysql表,Excel2016中数据透视表的编辑操作方法
在Excel2016中建立初始的数据透视表后,可以对数据透视表进行一系列的编辑操作(如添加或删除字段.改变字段的显示顺序.更改统计字段的算法以及数据更新等),以达到不同的统计目的. 一.查看各门店数量 ...
- html5跨域获取页面元素,iframe嵌套页面 跨域
如何用javascript 跨域获取iframe子页面的元素信息 我的iframe嵌套在别人页面上,在iframe中ajax访问...以前没这问题啊,我更新了一下界面,难道是换了个jquery版本? ...
- 奥斯汀页眉怎么设置_编辑页眉页脚怎么样每页不相同(编辑页眉页脚设置教程分享)...
除分享删除方法外,还分享页眉横线的本质.接下来看它们具体的操作方法,操作所用 Word 版本为 Word 2016. 一.Word 页眉基本操作 (一)Word 插入页眉 1.选中"插入&q ...
- HTML5新增的结构元素和网页元素
1.什么是HTML5 HTML5是用于取代HTML和XHTML的标准版本 新特性: 新的语义化标签,比如header.footer.nav 新的表单控件,比如email.url.search 用于绘画 ...
- 使html表格可编辑状态,js+Html实现表格可编辑操作
本文实例为大家分享了js+Html实现表格可编辑操作的具体代码,供大家参考,具体内容如下 功能描述:单击页面使单元格td变成可编辑状态,输入内容后,当单元格失去焦点时,保存输入的内容. 点击增加行,在 ...
- 设置ALV单元格可编辑状态
在使用ALV显示列表的过程中,我们可以使用IT_FIELDCAT参数设置某一个字段的可编辑状态.但是,要设置具体的单元格的可编辑状态对于对ALV不是很了解的人来说是一个头大的问题. 具体单元格可编辑状 ...
- EditText设置可以编辑和不可编辑状态
1.首先想到在xml中设置android:editable="false",但是如果想在代码中动态设置可编辑状态,没有找到对应的函数 2.然后尝试使用editText.setFoc ...
- js点击使内容变成可编辑状态
一个有内容的标签,用原生JS点击按钮使内容变成可编辑状态,然后使用保存数据.这个是点击编辑按钮使得标签内容替换为文本域来实现的. 代码如下 <!DOCTYPE html> <html ...
- android设置EditText为不可编辑状态
最近做一个项目,需要动态设置EditText为不可编辑状态,根据某些条件判断,设置EditText为可编辑状态: eidtext.setFocusableInTouchMode(false);//不可 ...
- 使ALV控件中的内容可编辑
这应该是一个非常有用的功能,这样我们便可以用它来代替table control来编出一些有这现成功能的界面来.实际上,让alv中的内容可以被编辑与alv的事件无关.但是经常需要验证输入的数据,所以还是 ...
最新文章
- 我用Python爬取英雄联盟的皮肤,隔壁家的小弟弟都馋哭了
- AutoCAD LISP花型图案一
- 从红旗5.0提及——看Linux的内存办理
- userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask
- 【攻防世界006】secret-galaxy-300
- 查看用户账户过期信息
- PW Live 直播 | 北邮博士生纪厚业:异质图神经网络之模型和应用
- Angular应用里具有back功能的按钮实现
- 第 6 节:前端面试指南 — React 篇(附面试题答案)
- Ubuntu 12.04 更新重启无法进入桌面 -转
- windows “文件大小”与“占用空间”、文件系统与文件拷贝
- 避免jQuery名字冲突--noConflict()方法
- NLP情感分析笔记(六):Transformer情感分析
- 学习 Python 第八天
- 新车可以无牌上路7天_无牌农用拖拉机车斗载人上路?交警说了,不可以!
- Python L型组件填图问题(棋盘覆盖问题)
- matlab tdb,计算相图中的TDB文件 - 计算模拟 - 小木虫 - 学术 科研 互动社区
- 演讲实录|OpenMLDB 与阿里云 MaxCompute 生态集成
- seller_info - 获得义乌购店铺详情
- kali linux基本口令_kali linux 基本命令(第一批)
热门文章
- CH340G设计pcb注意事项
- key位置 win10生成的ssh_WIN 10生成SSH密钥教程
- 天气插件平台-天气预报插件-免费天气预报代码—中国天气网
- 多拨软件测试,虚拟机下多拨与OP下多拨测试
- 条形码标签,实现产品追溯的最佳工具
- 51单片机数码管表白
- 系统盘修复计算机命令,U盘启动盘修复系统的详细步骤
- 如何编写一份完整的软件测试报告?(进阶版)
- 云有约 | 首攻RSA,天空卫士“秀肌肉”怎么样了?
- 我的世界1.16.1java模组怎么加,我的世界1.16(minecraft1.16)全新模组推荐