<! DocType html> <html> <head Lang = en> <meta charset = utf-8> <title> 列车时刻表查询 </title> <meta name = Ansichtsender content = width = Gerätebreite, initial-scale = 1> <link rel = styleSheet href = http: //code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.Min.css/> <script src = http: //code.jquery. com/jquery-1.11.1.min.js> </script> <script src = http: //code.jquery.com/mobile/1.4.5/jquery.mobile-1.4..min.js> </ Skript> </head> <script src = js/connect.js> </script> <body onload = init ()> <div dat-role = page id = pageOne> <div dat-role = header datenposition = behoben> <h1> 列车时刻表查询 </h1> </div> <div Data-role = main class = ui-content> <p align = center> 请给我留言 </p> <table Data-Role = Tabelle class = UI-responsiv> <thead> <tr> <th> 姓名 : : : : : </th> <th> 留言 : : : </th> </tr> </thead> <tbody> <tr> <td> <Eingabe type = text id = name> </td> <td> <Eingabe type = Text id = memo> </td> </tr> </tbody> </table> <schalttype = subclick = savedata ()>留言 </button> <table data-role = table data-mode = class = ui-responsive id = DataTable> <!-这里是留言板的显示区域-> </table> </div> <!-- -作者 : : : [email protected] 时间 : 2017-08-26 描述 : 底部 Registerkarte-> <div dat-role = footer data-position = fix> <div dat-role = navbar> <ul> <li > <a href = index.html#index data-icon = grid class = ui-btn-active> 查询 </a> </li> <li> <a href = index.html#detail data-rel = popupdaten -icon = star> 收藏 </a> </li> <li> <a href = test.html data-icon = comment> 给我留言 </a> </li> </ul> </div> < /div> <!-收藏功能-> <div dat-role = popup id = mypopup class = ui-content daten-themen = b> <a href =# data-rel = back class = ui-btn ui- Btn-a ui-Corner-All Ui-Shadow UI-BTN UIICON-Delete Ui-Btn-Icon-Notext UI-BTN-Right> Close </a> <p> 收藏成功 , 暂且不做处理!. < /p> <p> 请点击右上角有个关闭按钮 </p> <p> <b> 提示 : : : </b> 你也可以点击弹窗的外部区域来关闭弹窗。 </p> </ div> </div> </body> </html>JS 代码 :
/** * html5 操作本地 websql 数据库 * 作者 : 汪政 * 时间 : 2017/08/26 15:03:19 */var DataTable = null; var db = opendatabase (myData,, meine Datenbank, 1024 * 100); // 初始化函数方法 Funktion init () {DataTable = document.getElementById (DataTable); showAllData ();} // 首先移除乱七八糟的东西 Funktion removeallldata () {für (var i = dataTable.childnodes.length-1; i> = 0; i--) {DataTable.removechild (DataTable.Childnel.Childnodes [i ]); } var tr = document.createelement (tr); var th1 = document.createelement (th); var th2 = document.createelement (th); var th3 = document.createelement (th); Th1.InnerHtml = 姓名; th2.ernnerHtml = 留言; th3.innerhtml = 时间; tr.Appendchild (th1); Tr.Appendchild (Th2); tr.Appendchild (th3); DataTable.AppendChild (tr);} // 显示 websql 中的数据 Funktion showData (Zeile) {var tr = document.createelement (tr); var td1 = document.createelement (TD); td1.innerhtml = row.name; var td2 = document.createelement (TD); td2.ernnerhtml = row.message; var td3 = document.createelement (td); var t = neues Datum (); T.Settime (Row.Time); td3.Nerhtml = T.TolocalEdateString () + + T.Tolocaletimestring (); tr.Appendchild (td1); tr.Appendchild (td2); tr.Appendchild (td3); DataTable.AppendChild (tr);} // 显示所有的数据 Funktion showAllData () {db.transaction (Funktion (tx) {tx.executesql (Tabelle erstellen, falls dies nicht vorhanden ist, msgdata (Name Text, Nachrichtentext, Zeitaufnahme), [ ]); Element (i))}})})} // 添加数据 Funktion addData (Name, Nachricht, Zeit) {db.transaction (Funktion (tx) {tx.executesql (in msgdata -Werte einfügen (?,?,?), [Name, Nachricht, Zeit], Funktion (tx, rs) {alert (留言成功!); // 调用 funktionssparendata () {var name = document.getElementById (Name) .Value; var memo = document.getElementById (Memo) .Value; var time = new Date (). GetTime (); AddData (Name, Memo, Zeit); showAlldata ();}我们有两个方法来进行软件设计 : : Bug 无法藏身;另一个就是让其足够的复杂 , 让人找不到 Fehler 。前者更难一些。
总结以上所述是小编给大家介绍的 html5 操作 webql 数据库的实例代码 , 希望对大家有所帮助 , 如果大家有任何疑问请给我留言 , 小编会及时回复大家的。在此也非常感谢大家对 小编会及时回复大家的。在此也非常感谢大家对 小编会及时回复大家的。在此也非常感谢大家对 小编会及时回复大家的。在此也非常感谢大家对Vevb 武林网网站的支持!