详解HTML5如何操作WebSQL数据库

下面通过本文给大家分享html5操作websql数据库的实例代码,感兴趣的朋友一起看看吧

HTML代码:

nbsp;html>                    列车时刻表查询                                                    

            

                

列车时刻表查询

                        

                

请给我留言

                

登录后复制                    

                                                    

姓名:

                            

留言:

                                            

                                                                                                                                                                                                                                                                        

                

                    

                                                    查询                                                                            收藏                                                                            给我留言                                                                                                

              Close              

收藏成功,暂且不做处理!.

              

请点击右上角有个关闭按钮

              

提示: 你也可以点击弹窗的外部区域来关闭弹窗。

立即学习“前端免费学习笔记(深入)”;

                        

JS代码:
 

/** * HTML5 操作本地WebSQL数据库 * 作者:汪政 * 时间:2017/08/26 15:03:19 */var datatable = null;var db = openDatabase("MyData", "", "My Database", 1024 * 100);//初始化函数方法function init() {    datatable = document.getElementById("datatable");    showAllData();}//首先移除乱七八糟的东西function removeAllData() {    for(var i = datatable.childNodes.length - 1; i >= 0; i--) {        datatable.removeChild(datatable.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.innerHTML = "留言";    th3.innerHTML = "时间";    tr.appendChild(th1);    tr.appendChild(th2);    tr.appendChild(th3);    datatable.appendChild(tr);}//显示WebSQL中的数据function showData(row) {    var tr = document.createElement("tr");    var td1 = document.createElement("td");    td1.innerHTML = row.name;    var td2 = document.createElement("td");    td2.innerHTML = row.message;    var td3 = document.createElement("td");    var t = new Date();    t.setTime(row.time);    td3.innerHTML = t.toLocaleDateString() + " " + t.toLocaleTimeString();    tr.appendChild(td1);    tr.appendChild(td2);    tr.appendChild(td3);    datatable.appendChild(tr);}//显示所有的数据function showAllData() {    db.transaction(function(tx) {        tx.executeSql("CREATE TABLE IF NOT EXISTS MsgData(name TEXT,message TEXT,time INTEGER)", []);        tx.executeSql("SELECT * FROM MsgData", [], function(tx, rs) {            removeAllData();            for(var i = 0; i 

我们有两个方法来进行软件设计:一个是让其足够的简单以至于让BUG无法藏身;另一个就是让其足够的复杂,让人找不到BUG。前者更难一些。

登录后复制

以上就是详解HTML5如何操作WebSQL数据库的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3195305.html

(0)
上一篇 2025年4月1日 02:26:30
下一篇 2025年4月1日 02:26:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论