用javascript實現div可編輯的常見方法
更新時間:2007年10月25日 11:24:05 作者:
功能:實現網頁內容的即時編輯,增加頁面的可用性、交互性。
方法1:直接通過textarea標簽實現,請運行下邊代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
思路:將textarea通過CSS樣式設計成讓用戶感覺不像是textarea的樣子,通過onblur、oumouseout等屬性進行ajax保存用戶數據。
方法二:通過document.createElement的方法向頁面增加input來實現。請運行下邊代碼:
思路:
1、當用戶鼠標經過可編輯區(qū)域時,用背景色等方式提醒用戶該區(qū)域可編輯。
2、當用戶鼠標點擊該區(qū)域時,也就是onclick事件時,先將原來的內容清掉,將臨時創(chuàng)建出來一個輸入框和一個輸入按扭。
3、用戶修改完后,點擊“保存”按扭時通過ajax向數據庫中寫入新的數據。
PS:第二個方法的代碼還有點問題,有空再來調試一下。
方法1:直接通過textarea標簽實現,請運行下邊代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
思路:將textarea通過CSS樣式設計成讓用戶感覺不像是textarea的樣子,通過onblur、oumouseout等屬性進行ajax保存用戶數據。
方法二:通過document.createElement的方法向頁面增加input來實現。請運行下邊代碼:
思路:
1、當用戶鼠標經過可編輯區(qū)域時,用背景色等方式提醒用戶該區(qū)域可編輯。
2、當用戶鼠標點擊該區(qū)域時,也就是onclick事件時,先將原來的內容清掉,將臨時創(chuàng)建出來一個輸入框和一個輸入按扭。
3、用戶修改完后,點擊“保存”按扭時通過ajax向數據庫中寫入新的數據。
PS:第二個方法的代碼還有點問題,有空再來調試一下。
相關文章
徹底搞懂JavaScript中的apply和call方法(必看)
下面小編就為大家?guī)硪黄獜氐赘愣甁avaScript中的apply和call方法(必看)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09javascript游戲開發(fā)之《三國志曹操傳》零部件開發(fā)(四)用地圖塊拼成大地圖
小時候我們玩過拼圖游戲,是用自己的手去拼的。今天我們來研究研究用javascript來拼圖感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01