了解如何为网站访问者将网页内容设置为可编辑

让用户编辑网站上的文本比预期的要容易。HTML为此提供了一个属性:contenteditable。...

让用户编辑网站上的文本比预期的要容易。HTML为此提供了一个属性:contenteditable。

Illustration of new small business designing their own website

contenteditable属性在2014年HTML5发布时首次引入。它指定网站访问者是否可以从浏览器中更改其管辖的内容。

支持contenteditable属性

大多数现代桌面浏览器都支持该属性。这些措施包括:

  • Chrome 4.0及以上版本
  • Internet Explorer 6及以上版本
  • Firefox3.5及以上版本
  • Safari 3.1及以上版本
  • 歌剧10.1及以上
  • 微软边缘

大多数移动浏览器也是如此。

如何使用contenteditable

只需将该属性添加到要使其可编辑的HTML元素中。它有三个可能的值:true、false和inherit。Inherit是默认值,这意味着元素接受其父元素的值。同样,新可编辑内容的任何子元素也将是可编辑的,除非将其值更改为false。例如,要使DIV元素可编辑,请使用:

使用contenteditable创建可编辑的待办事项列表

可编辑内容与本地存储配对时最有意义,因此内容在会话和站点访问之间保持不变。

  1. 在HTML编辑器中打开页面。创建一个项目符号无序列表,名为myTasks:Some Tasks另一个task

将contenteditable属性添加到

  • 要素:
  • You now have a to-do list that is editable — but if you close your browser or leave the page, your list will disappear. The solution: Add a simple script to save the tasks to localStorage.

    Add a link to jQuery in the

    This example uses the Google CDN, but you can host it yourself or use another CDN if you prefer.

    At the bottom of your page, just above the  tag, add your script:

});

在document.ready函数中,添加脚本以将任务加载到localStorage中,并获取以前保存在那里的任何任务:

  1. localStorage.setItem('myTasksData',this.innerHTML);//保存到本地存储});if(localStorage.getItem('myTasksData')){//localStorage$(“#myTasks”).html(localStorage.getItem('myTasksData'))中是否有内容;//将内容放在第}页);

整个页面的HTML如下所示:

My Tasks

输入列表中的项目。浏览器将为您存储它,这样当您重新打开浏览器时,它仍将在这里。

  • 一些任务
  • 另一项任务

  • 发表于 2021-09-04 22:48
  • 阅读 ( 124 )
  • 分类:IT

你可能感兴趣的文章

使用dropbox、google drive或onedrive获得免费网站托管

...符(我的是“vtqelxl5bdrpuxmezyl9w”)。这样可以保护您,使访问者不会看到您的帐户名,但会使共享变得困难。唯一能看到你网站的人是那些你直接分享网址的人。 ...

  • 发布于 2021-03-11 15:21
  • 阅读 ( 523 )

使用xampp在windows上免费托管和编辑网站

... 请继续阅读,了解如何在您的计算机上免费创建您自己的网站,您可以从头开始创建网站,也可以使用预先**的模板创建网站。哦,这包括托管你自己的WordPress帐户以及! ...

  • 发布于 2021-03-14 07:36
  • 阅读 ( 243 )

如何为您的网站建立登录保护区

... 阻止垃圾邮件访问者。 动态压缩页面。 防止图像热链接。 提供自定义错误页。 ...

  • 发布于 2021-03-14 14:27
  • 阅读 ( 197 )

用网络剪辑让你的mac仪表板再次变得有用

...商务网站。在季节性销售期间创建临时网络剪辑,以随时了解最新信息,以免错过交易。 如果你是一个有创造力的人,你可以从你的仪表板上获得设计灵感、Photoshop提示、免费的日常资源等等。 ...

  • 发布于 2021-03-17 05:54
  • 阅读 ( 181 )

如何为您喜爱的视频制作youtube播放列表

...们在下面发布的截图的页面。在此页面上,您将看到需要了解的有关YouTube播放列表的基本信息,包括: ...

  • 发布于 2021-03-19 09:00
  • 阅读 ( 254 )

用谷歌网站制作你自己的免费多用途网页

... 这将生成一个动态侧边栏菜单,只有当访问者单击页面左上角的菜单图标时才会弹出。 ...

  • 发布于 2021-03-25 02:35
  • 阅读 ( 671 )

使用静态站点生成器快速构建网站

... 网站访问者从服务器请求一个网页。 服务器接受请求并确定用户要查找的内容。 服务器使用主要查询数据库的脚本来组装内容。 服...

  • 发布于 2021-03-25 19:23
  • 阅读 ( 308 )

更改web主机?cdn缓存可能会破坏您的站点

... 在没有优化的情况下,每次访问者访问你的网站时,他们都需要下载整个页面以及与之配套的所有脚本、图像、页眉、页脚和导航菜单。但是如果安装了一个合适的缓存插件,就可以让访问者的浏览...

  • 发布于 2021-03-26 11:23
  • 阅读 ( 198 )

如何使用chrome开发工具解决网站问题

...套强大的调试工具。使用chromedevtools很容易,但是您需要了解它是如何工作的,以便最大限度地利用它。 ...

  • 发布于 2021-03-30 02:15
  • 阅读 ( 210 )

如何在firefox中设置默认缩放级别

...是在Firefox73中添加的,Firefox73于2020年2月11日发布。 如何为所有网站设置默认缩放级别 告诉Firefox在你访问的所有网站上自动放大或缩小是很容易的。要开始,请单击Firefox窗口右上角的菜单按钮,然后选择“选项”(在Mac上,...

  • 发布于 2021-04-02 15:50
  • 阅读 ( 177 )
kpbnmikgokm
kpbnmikgokm

0 篇文章

相关推荐