功能:實現網頁內容的即時編輯,增加頁面的可用性、交互性。 方法1:直接通過textarea標簽實現,請運行下邊代碼: New Document </textarea> [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]思路:將textarea通過CSS樣式設計成讓用戶感覺不像是textarea的樣子,通過onblur、oumouseout等屬性進行ajax保存用戶數據。方法二:通過document.createElement的方法向頁面增加input來實現。請運行下邊代碼: New Document 點擊這里就可以編輯 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]思路: 1、當用戶鼠標經過可編輯區域時,用背景色等方式提醒用戶該區域可編輯。 2、當用戶鼠標點擊該區域時,也就是onclick事件時,先將原來的內容清掉,將臨時創建出來一個輸入框和一個輸入按扭。 3、用戶修改完后,點擊“保存”按扭時通過ajax向數據庫中寫入新的數據。 PS:第二個方法的代碼還有點問題,有空再來調試一下。 JavaScript技術:實現div可編輯的常見方法總結,轉載需保留來源! 鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。