JavaScript模擬無重新整理評論效果
本章節分享一段程式碼例項,它模擬實現了無重新整理評論效果。
當然真正的無重新整理評論效果,需要結合ajax和資料等實現,這裡介紹一些dom操作技巧。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function AppendComment() { var nicknameValue = document.getElementById("nickName").value; //獲取評論文字框的值 var commentValue = document.getElementById("comment").value; var tblComment = document.getElementById("tblComment"); var tr = tblComment.tBodies[0].insertRow(-1); var tdNickName = tr.insertCell(-1); tdNickName.innerHTML = nicknameValue; var tdComment = tr.insertCell(-1); tdComment.innerHTML = commentValue; } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ AppendComment(); } } </script> </head> <body> 螞蟻部落歡迎您,本站的url地址是softwhy.com <p>評論</p> <table id="tblComment" border="1"> <tbody> <tr> <td>李莫:</td> <td>非常好的網站</td> </tr> </tbody> </table> 暱稱:<input type="text" id="nickName"/><br/> 評論:<textarea id="comment"></textarea><br/> <input type="button" id="bt" value="評論"/> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function AppendComment() {},此方法實現評論功能。
(2).var nicknameValue = document.getElementById("nickName").value,獲取暱稱。
(3).var commentValue = document.getElementById("comment").value,獲取評論內容。
(4).var tblComment = document.getElementById("tblComment"),獲取table元素物件。
(5).var tr = tblComment.tBodies[0].insertRow(-1),將新行插入到表格的最後。
(6).var tdNickName = tr.insertCell(-1),將新的單元格附加到新行。
(7).tdNickName.innerHTML = nicknameValue,將單元格的內容設定為暱稱。
二.相關閱讀:
(1).insertRow()方法參閱JavaScript insertRow()一章節。
(2).insertCell()方法參閱JavaScript insertCell()一章節。
(3).innerHTML屬性參閱JavaScript innerHTML一章節。
相關文章
- JavaScript模擬拋物效果JavaScript
- JavaScript模擬HashMap類效果程式碼JavaScriptHashMap
- 模擬實現的星星評分效果詳解
- javascript模擬實現ArrayList效果程式碼例項JavaScript
- HTML5實驗:JavaScript模擬流體效果HTMLJavaScript
- PHPAjax實現頁面無重新整理發表評論PHP
- javascript模擬美化select下拉選單效果詳解JavaScript
- javascript模擬實現滾動條效果程式碼例項JavaScript
- ReactNative重新整理模擬器React
- 純css模擬下雪效果CSS
- javascript模擬實現連結的title效果例項程式碼JavaScript
- JavaScript 模擬 HashMap例子JavaScriptHashMap
- JavaScript模擬設定checkbox選中打勾顏色效果程式碼JavaScript
- javascript模擬實現replaceAll()JavaScript
- JavaScript 模擬事件觸發JavaScript事件
- JavaScript模擬物件導向JavaScript物件
- js模擬實現列舉效果JS
- canvas模擬eharts首頁動畫效果Canvas動畫
- iOS粒子效果模擬器—UIEffectDesigneriOSUI
- 如何用JavaScript做出淘寶評星效果JavaScript
- javascript模擬new的實現JavaScript
- JavaScript 模擬new的實現JavaScript
- JavaScript模擬實現replaceAll方法JavaScript
- Vue實時重新整理之看評論改BUGVue
- JavaScript基礎 釋出評論/刪除評論/獲取時間JavaScript
- 《天穗之咲稻姬》評測:獨一無二的「水稻種植模擬器」
- Js仿騰訊微博效果,無重新整理刪除微博JS
- canvas模擬彈幕效果程式碼例項Canvas
- js實現的模擬滾動條效果JS
- 模擬發放紅包效果程式碼例項
- 模擬 javaScript Array 原型上的方法JavaScript原型
- JavaScript中模擬實現jsonpJavaScriptJSON
- 簡單模擬javaScript物件導向JavaScript物件
- 微信小程式點贊、評論區域性重新整理微信小程式
- android模擬器無服務Android
- 高仿網易評論列表效果之介面分析(一)
- JavaScript評論敏感詞過濾程式碼JavaScript
- jquery模擬實現的連結title提示效果jQuery