ITPub博客

首页 > 应用开发 > Html/css > JavaScript面向对象修改标签页详解

JavaScript面向对象修改标签页详解

原创 Html/css 作者:千锋教育qyf 时间:2021-08-18 18:16:58 0 删除 编辑

  双击标签页组件中的li小标签或者section 中的文本,可以对文本进行编辑。为了实现这个功能,需要先给li和section元素绑定双击事件,当双击文本后,将文本改成一个文本框,用来输入新的内容,在文本框中显示原来的文本,并默认选定文本。当文本框失去焦点,或者用户按下回车键以后,输人框中的值就会更新页面中原来的文本。

  下面我们开始进行代码编写。

  ( 1 )在updateNode0 方法中获取li中的span文本元素,具体代码如下。

1

  (2)编写editTab0方法,实现双击文本后显示文本框的效果。先获取原来的文本,然后将文本替换为文本框,并在文本框中放人原来的文本,具体代码如下。

2

  (3)为文本框绑定失去焦点事件和键盘事件,实现获取焦点或按回车键后提交修改,具体代码如下。

3

  (4)在init(O的for循环中增加代码,让标签页的内容也可以修改。

4

  (5)通过浏览器访问测试,观察双击文本后是否会自动变成一个文本框,并在文本框中显示原来的文本。当输人完成后,按回车键,或者再单击一下其他位置,观察修改是否成功。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69996644/viewspace-2787660/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
千锋教育隶属于北京千锋互联科技有限公司,以“初心至善,匠心育人”为核心价值观,致力于打造职业教育全产业链人才服务平台,公司总部位于北京,拥有全国一体化就业保障服务,成为学员信赖的职业教育品牌。 每年有数百万名学员受益于千锋组织的技术研讨会、技术培训课、网络公开课及免费教学视频。

注册时间:2021-03-17

  • 博文量
    527
  • 访问量
    204748