用javascript實現(xiàn)div可編輯的常見方法
更新時間:2007年10月25日 11:24:05 作者:
功能:實現(xiàn)網(wǎng)頁內(nèi)容的即時編輯,增加頁面的可用性、交互性。
方法1:直接通過textarea標簽實現(xiàn),請運行下邊代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
思路:將textarea通過CSS樣式設計成讓用戶感覺不像是textarea的樣子,通過onblur、oumouseout等屬性進行ajax保存用戶數(shù)據(jù)。
方法二:通過document.createElement的方法向頁面增加input來實現(xiàn)。請運行下邊代碼:
思路:
1、當用戶鼠標經(jīng)過可編輯區(qū)域時,用背景色等方式提醒用戶該區(qū)域可編輯。
2、當用戶鼠標點擊該區(qū)域時,也就是onclick事件時,先將原來的內(nèi)容清掉,將臨時創(chuàng)建出來一個輸入框和一個輸入按扭。
3、用戶修改完后,點擊“保存”按扭時通過ajax向數(shù)據(jù)庫中寫入新的數(shù)據(jù)。
PS:第二個方法的代碼還有點問題,有空再來調(diào)試一下。
方法1:直接通過textarea標簽實現(xiàn),請運行下邊代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
思路:將textarea通過CSS樣式設計成讓用戶感覺不像是textarea的樣子,通過onblur、oumouseout等屬性進行ajax保存用戶數(shù)據(jù)。
方法二:通過document.createElement的方法向頁面增加input來實現(xiàn)。請運行下邊代碼:
思路:
1、當用戶鼠標經(jīng)過可編輯區(qū)域時,用背景色等方式提醒用戶該區(qū)域可編輯。
2、當用戶鼠標點擊該區(qū)域時,也就是onclick事件時,先將原來的內(nèi)容清掉,將臨時創(chuàng)建出來一個輸入框和一個輸入按扭。
3、用戶修改完后,點擊“保存”按扭時通過ajax向數(shù)據(jù)庫中寫入新的數(shù)據(jù)。
PS:第二個方法的代碼還有點問題,有空再來調(diào)試一下。
您可能感興趣的文章:
- JS實現(xiàn)適合于后臺使用的動畫折疊菜單效果
- js實現(xiàn)的后臺左側(cè)管理菜單代碼
- jsp中將后臺傳遞過來的json格式的list數(shù)據(jù)綁定到下拉菜單select
- 前臺JS(jquery ajax)調(diào)用后臺方法實現(xiàn)無刷新級聯(lián)菜單示例
- js類后臺管理菜單類-MenuSwitch
- JS在可編輯的div中的光標位置插入內(nèi)容的方法
- ExtJS中設置下拉列表框不可編輯的方法
- 使用js實現(xiàn)一個可編輯的select下拉列表
- 讓你的網(wǎng)站可編輯的實現(xiàn)js代碼
- JS實現(xiàn)可編輯的后臺管理菜單功能【附demo源碼下載】
相關文章
js實現(xiàn)for循環(huán)跳過undefined值示例
這篇文章主要介紹了js實現(xiàn)for循環(huán)跳過undefined值,結(jié)合實例形式分析了js使用for循環(huán)針對數(shù)組的遍歷、判斷、運算等相關操作技巧,需要的朋友可以參考下2019-07-07徹底搞懂JavaScript中的apply和call方法(必看)
下面小編就為大家?guī)硪黄獜氐赘愣甁avaScript中的apply和call方法(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09javascript游戲開發(fā)之《三國志曹操傳》零部件開發(fā)(四)用地圖塊拼成大地圖
小時候我們玩過拼圖游戲,是用自己的手去拼的。今天我們來研究研究用javascript來拼圖感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01javascript 上下banner替換具體實現(xiàn)
這篇文章介紹了javascript 上下banner替換具體實現(xiàn),有需要的朋友可以參考一下2013-11-11