JavaScript物件導向修改標籤頁詳解
雙擊標籤頁元件中的li小標籤或者section 中的文字,可以對文字進行編輯。為了實現這個功能,需要先給li和section元素繫結雙擊事件,當雙擊文字後,將文字改成一個文字框,用來輸入新的內容,在文字框中顯示原來的文字,並預設選定文字。當文字框失去焦點,或者使用者按下Enter鍵以後,輸人框中的值就會更新頁面中原來的文字。
下面我們開始進行程式碼編寫。
( 1 )在updateNode0 方法中獲取li中的span文字元素,具體程式碼如下。
(2)編寫editTab0方法,實現雙擊文字後顯示文字框的效果。先獲取原來的文字,然後將文字替換為文字框,並在文字框中放人原來的文字,具體程式碼如下。
(3)為文字框繫結失去焦點事件和鍵盤事件,實現獲取焦點或按Enter鍵後提交修改,具體程式碼如下。
(4)在init(O的for迴圈中增加程式碼,讓標籤頁的內容也可以修改。
(5)透過瀏覽器訪問測試,觀察雙擊文字後是否會自動變成一個文字框,並在文字框中顯示原來的文字。當輸人完成後,按Enter鍵,或者再單擊一下其他位置,觀察修改是否成功。
JavaScript物件導向修改標籤頁詳解內容就是以上這些了,更多 web前端相關教程和資料,都可以關注小千,後期會分享更多web前端知識。
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2787939/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript物件導向怎樣刪除標籤頁?JavaScript物件
- JavaScript物件導向詳解(原理)JavaScript物件
- JavaScript物件導向名詞詳解JavaScript物件
- JavaScript 物件導向JavaScript物件
- Java物件導向詳解-上Java物件
- 物件導向08:封裝詳解物件封裝
- 更多物件導向的JavaScript物件JavaScript
- JavaScript7:物件導向JavaScript物件
- 【讀】JavaScript之物件導向JavaScript物件
- JavaScript 的物件導向(OO)JavaScript物件
- JavaScript 物件導向初步理解JavaScript物件
- 《JavaScript物件導向精要》之六:物件模式JavaScript物件模式
- 《JavaScript物件導向精要》之三:理解物件JavaScript物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- 1.16 JavaScript7:物件導向JavaScript物件
- 《JavaScript物件導向精要》系列文章JavaScript物件
- JavaScript 物件導向實戰思想JavaScript物件
- Javascript物件導向與繼承JavaScript物件繼承
- HTML表單標籤詳解:如何用HTML標籤打造互動網頁?HTML網頁
- Html網頁中meta標籤及用法詳解HTML網頁
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- 物件導向-物件導向思想物件
- JavaScript物件導向之一(封裝)JavaScript物件封裝
- javascript:物件導向的程式設計JavaScript物件程式設計
- Javascript 物件導向程式設計(一)JavaScript物件程式設計
- Javascript 物件導向程式設計(二)JavaScript物件程式設計
- Javascript 物件導向程式設計(三)JavaScript物件程式設計
- JavaScript物件導向程式設計理解!JavaScript物件程式設計
- Javascript實現物件導向繼承JavaScript物件繼承
- PHP物件導向(OOP)—-分頁類PHP物件OOP
- 物件導向(理解物件)——JavaScript基礎總結(一)物件JavaScript
- 「MoreThanJava」Day 5:物件導向進階——繼承詳解Java物件繼承
- JAVA物件導向詳細總結Java物件
- 說清楚javascript物件導向、原型、繼承JavaScript物件原型繼承
- JavaScript物件導向 ~ 原型和繼承(1)JavaScript物件原型繼承
- 《JavaScript物件導向精要》之五:繼承JavaScript物件繼承
- 《JavaScript物件導向精要》之二:函式JavaScript物件函式
- JavaScript物件導向~ 作用域和閉包JavaScript物件