contenteditable=true 块内的 contenteditable=false 在 IE8 中仍然可编辑

2023-12-02

我有以下 HTML 旨在确保内部span不可编辑。这适用于其他浏览器,但不适用于 IE8。

<div contenteditable="true">
  Luke, I am your father.
  <span contenteditable="false">I'm your son?! Ewww!</span>
  Don't speak back to me!
</div>

下面用一个 JSFiddle 来说明这一点(使用 IE8 进行测试):http://jsfiddle.net/haxhia/uUKPA/3/ .

我如何确保 IE8 也能正确处理这个问题?


好吧,我已经找到了答案,就像如何青霉素被发现.

你看,在玩弄这段代码时,我错误地设置了contenteditable to true为了span瞧!有效!

所以,要做一个span内容可编辑的 div 内不可内容编辑,您只需设置其contenteditable归因于true!

<div contenteditable="true">
  Luke, I am your father.
  <span contenteditable="true">I'm your son?! Ewww!</span>
  Don't speak back to me!
</div>

演示文件如下(使用IE8打开):https://codepen.io/hgezim/pen/qMppLg .

最后,我没有发布问题来获得投票(尽管,它们不会造成伤害!),但由于解决方案是如此荒谬,而且我没有在这里找到它,我想有人可能会发现这个提示可以节省时间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

contenteditable=true 块内的 contenteditable=false 在 IE8 中仍然可编辑 的相关文章

  • HTML 中的自定义自关闭/不配对标签?

    以下代码 jsfiddle http jsfiddle net CUZta var div document createElement div div innerHTML
  • 如何通过单击链接并确认弹出窗口来检查两个条件?

    我是 JavaScript 新手 有 2 个 html 链接 li a class dropdown item confirm href wtdata a li li a class dropdown item confirm href f
  • 差异:查看页面源代码与在 Firebug 中查看

    当我查看页面的页面源时 例如 http my sa ucsb edu public curriculum coursesearch aspx http my sa ucsb edu public curriculum coursesearc
  • CSS 背景在 iOS 中拉伸以填充高度,但滚动上有空白

    这个 CSS 让我的背景在 iOS 中填充 100 的屏幕高度 但有一个小问题 当你向下滚动时 最初有空白 然后当你松开手指并停止滚动时 背景图像会 调整 并填充 100再次屏幕高度的 如果您继续滚动 该问题不会在同一页面上再次出现 只是第
  • 带有 HTML 的 UIActivityViewController

    当我将包含 HTML 内容的字符串作为数组元素传递给UIActivityViewController initWithActivityItems方法中 它不会在选定的 共享 控制器中将其呈现为 HTML 而是呈现 HTML 源 即标记而不是
  • 推迟未使用的 CSS

    我有一个关键的 CSS 流程 可以防止页面首屏内容出现无样式内容闪现 FOUC 我陷入了 推迟未使用的 CSS 这一点 Google PageSpeed 见解 灯塔 和 或 Chrome 的性能审核强调了这一点 我已经阅读了其他文章 但它们
  • 如何使用C从http下载文件?

    最近几天我试图弄清楚如何从 URL 下载文件 这是我对套接字的第一个挑战 我用它来了解协议 所以我想在没有 cURL 库的情况下只用 C 语言来完成它 我搜索了很多 现在我可以打印页面的源代码 但我认为这与文件不同 我不必只将接收到的数据从
  • CSS 列不会水平对齐

    我正在使用列计数来允许我的文本流入两个不同的列 但第一列的顶部 最左边 低于另一列 col moz column count 2 webkit column count 2 column count 2 div h3 Options h3
  • BS3 - img 响应类 - 为什么没有最大高度?

    引导程序 3 包括 img responsive班级 应用这些 css 设置 display block height auto max width 100 为什么没有max height 100 我发现添加这个使得图片的高度也适合 但我不
  • 在 X 轴刻度上渲染 HTML

    我想在 D3 图表的 x 轴上渲染 HTML 基本上 我希望轴上的每个标签都是到数据中另一列的超链接 我试过了 x domain data map function d return a href d Name a 但它根本不起作用 我得到
  • 使用 JavaScript 中的 mousemove 事件在画布内的图像上绘制矩形

    我正在尝试使用 mousemove event 在画布内的图像上绘制一个矩形 但由于clearRect 我在图像上得到了矩形 并且矩形中填充了颜色 谁能帮我解答一下 如何在图像上绘制一个只有边框的矩形 下面是我实现它所遵循的代码 var c
  • 如何使用 AngularJS 输出 JSON 数组中的元素

    JSON 数组定义在作用域中 scope faq Question 1 Answer1 Question 2 Answer2 HTML div f div Output Question 1 Answer1 Question 2 Answe
  • 将文本链接转换为超链接和锚文本

    我有一个关于将文本链接转换为超链接的问题 我通过使用此链接中的代码成功完成了此操作 如何用链接替换普通 URL https stackoverflow com questions 37684 how to replace plain url
  • 使用 docx4j 从带有 Base64 图像的 HTML 生成 .docx

    我正在尝试生成一个 docx from a HTML字符串与docx4j in Java 其中包含 Base64 图像 目前 我能够生成 Word 并下载它 在 Vaadin 项目内 但图像无法正确插入 但是 如果我把HTML代码写入一个索
  • 将 HTML5 转换为独立的 Android 应用

    我有一个动态HTML5不包含任何外部资源的文档 文档内没有编码图像 CSS 和脚本 这个 HTML5 应用程序在互联网浏览器上运行良好 我想知道是否有可能convert this HTML5 应用程序转换成独立的 Android 应用程序
  • 自定义 CSS 不适用于 Bootstrap

    首先我想说 我知道我的 HTML 并不是最高效或最干净的 我的问题是我编写的自定义 CSS 根本不适用于我的网页 Bootstrap 似乎工作得很好 但是当我尝试进行任何编辑或覆盖 Bootstrap 时 它完全不起作用 我知道我的自定义
  • 由javascript创建的css动画[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我试图在按下按钮时创建一个带有 css3 动画计时器的 div 继承人的代码 http jsfiddle net arcco96 y5nov
  • 如何选择带有空格的类

    我如何选择一个类class boolean optional 我已经尝试过这个 boolean optional CSS boolean optional CSS 正如 Zepplock 所说 这实际上是一个属性中的两个类 boolean
  • PHP:分离业务逻辑和表示逻辑,值得吗? [复制]

    这个问题在这里已经有答案了 可能的重复 为什么要在 PHP 中使用模板系统 https stackoverflow com questions 436014 why should i use templating system in php
  • 当页面上没有嵌入特定文件时,如何使用R从网页下载文件

    当没有使用 R 中的 download file 上传的特定文件时 是否有任何可能的解决方案从任何网站提取文件 我有这个网址 https www fangraphs com leaders aspx pos all stats bat lg

随机推荐

  • http 到 https 重定向 (tomcat/jboss)

    我们希望将访问应用程序的 http url 的所有流量重定向到 https 为此 我们在deploy jboss web deployer conf 目录中的 web xml 中设置以下值
  • 在perl中将元素添加到xml文件

    我有一个 xml 文件 如下所示
  • 收集器分组按java 8

    考虑这两个类 学科类别 class Subject long id String category String description public Subject long id String category String descr
  • 用于更改 Word 文档中的字体的脚本

    我有一个 Word 2007 文件 我想将 Courier New 字体的所有用法更改为 Lucida 控制台字体 我需要一个脚本来查找以该字体格式化的所有单词并将其更改为新字体 我怎样才能做到这一点 在Word中 您可以自己录制宏 然后打
  • 如何在ajax调用中传递特殊字符

    如何在ajax调用中传递特殊字符变量i并在spring控制器中获取值 如果文件name jsuduu function deleeteimg var filename filenm text alert filename var filen
  • 将除少数 IP 地址之外的所有请求重定向到子目录

    这个问题试图结合从以前的一些答案中获得的知识 所以不要标记为重复 除非答案满足即将给出的所有标准 这就是我想做的 我需要暂时将 htaccess 访问者重定向到我的网站的克隆副本 以便我可以对现有网站进行修改 因此 我有以下需求 1 所有用
  • IP 摄像机捕获 RTSP 流大延迟 OPENCV

    我正在尝试在 IP 摄像机上进行一些处理 效果很好 但我发现现实世界和视频捕获之间存在大约 7 10 秒的延迟 我正在使用 rtsp ip port live ext 该相机有一个网络界面 IE ActiveX 可以以非常低的延迟显示图像
  • 从 json 文本文件加载 JSONObject 的最佳方法是什么?

    将包含 JSON 的文件加载到 JSONObject 中的最简单方法是什么 目前我正在使用 json lib 这就是我所拥有的 但它引发了异常 XMLSerializer xml new XMLSerializer JSON json xm
  • JsonView注解对象的所有字段

    如何将 Java 对象的所有字段包含到 JSON 响应 视图 中而不指定 JsonView在该 Java 对象的每个字段上 编辑 我需要这个来实现而不使用另一个外部库 这是一个常见问题 JsonView 该注释仅适用于方法和属性 因此您不能
  • Google 地图 V3 - 我无法调和关闭

    我知道这是一个常见问题 但我已经盯着 阅读谷歌搜索并盯着更多 但我看不出出了什么问题 我从 MySql 表填充地图 对英国邮政编码进行反向地理编码 在结果周围画一个圆圈 但我无法理解为什么我的闭包函数不起作用 据我了解 闭包原则是关于从循环
  • 如何在 Symfony2 中使用 Doctrine2 创建 2 个连接(mysql 和 postgresql)

    我是 Symfony2 的新手 我的问题很简单 我会在一个捆绑包中使用不同主机和驱动程序上的 2 个与数据库的连接 你能帮我解决这个问题吗 你可以这样做 doctrine dbal default connection alpha conn
  • 在 Insert 命令上更新 mysql 表

    我有一种情况 当在第一个表中插入一行数据时 我想更新第二个表 为了实现这一点 我使用 mysql 触发器 下面是我正在使用的查询 但它对我不起作用 DELIMITER CREATE TRIGGER after insert AFTER IN
  • 在 SWT 中设置/获取 RadioGroupFieldEditor 的值

    我正在尝试在我正在开发的 Eclipse RCP 应用程序中添加 RadioGroupFieldEditor 但似乎无法做两件关键的事情 设置单选按钮的值 即当打开对话框 窗口时 我想将默认值设置为 button1 获取所选单选按钮的当前值
  • 使用 JavaScript Fetch API 将 POST 请求发送到在本地主机上运行的 FastAPI 应用程序

    我的本地计算机上有一个 FastAPI 应用程序在以下 URL 下运行 http localhost 8000 使用以下 Python 代码 from typing import Union from fastapi import Fast
  • jQuery 或 Javascript 检查图像是否已加载

    我知道 Stackoverflow 上有很多这样的内容 但我还没有在最新版本的 jquery 1 10 2 中找到适合我的内容 我确实尝试过 lazy load function 但我相信经过一些研究使用 loadjQuery 1 8 中不
  • 从 javascript 调用 ASP 函数

    你好 我有这个问题 我试图找到一种从 asp 控制器调用 javascript 函数的方法 我在这里做的是代码 lt head gt
  • 仅将网格线添加到较小的中断处(ggplot)

    我试图制作如下图表ggplot 我希望 y 标签显示从 1 到 50 的整组值 但我只想每 10 个数字生成水平网格线 我以为添加minor breaks然后控制主题就可以了 但是 将主要网格线设置为element blank似乎也覆盖了小
  • 将菜单添加到加载项内的 Visual Studio 菜单栏

    是否可以在外接程序内创建一个自定义菜单并将其添加到 Visual Studio 的主菜单栏 我希望加载项创建公司特定菜单 如果尚不存在 然后将其自己的特定命令添加到该菜单 这样 如果提供了多个加载项 那么它们都可以将命令添加到同一菜单中 我
  • 从以前的 Jenkins 构建中获取 Subversion 修订版

    我有一个 Jenkins 工作 定期轮询颠覆 当构建开始时 我希望 Jenkins 工作从以前的 Jenkins 构建中获取 文件 X 的 SVN Rev 我想要这个修订号的原因是这样我可以实现一个脚本 在以前的 Jenkins 构建 文件
  • contenteditable=true 块内的 contenteditable=false 在 IE8 中仍然可编辑

    我有以下 HTML 旨在确保内部span不可编辑 这适用于其他浏览器 但不适用于 IE8 div Luke I am your father span I m your son Ewww span Don t speak back to m