十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
使用JavaScript怎么编写一个点餐小程序?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了勐海免费建站欢迎大家使用!
使用条件:使用ES6标准开发;因为采用了Bootstrap在线,所以需要联网;VSCode开发工具,在本地服务器中打开。
代码展示:

Demo.html(网页),Demo.css(样式),Test01.js(菜单类),Test02.js(循环菜单),Test03.js(增,删操作)
下面进行一一展示:
Demo.html(网页):
Document
名称 价格 图片 操作
名称 价格 数量 操作
Demo.css(样式):
*{margin: 0;padding: 0;}
tr,td{
text-align:center;
line-height: 20px;
}
td{
vertical-align: middle;
}Test01.js(菜单类):
export default class Person{
constructor(name,price,pic){
this.name = name;
this.price = price;
this.pic = pic;
}
}Test02.js(循环菜单):
import Person from './Test01.js';
export function db_foot(){
let foots = new Array();
foots.push(new Person('鱼香肉丝',100,''));
foots.push(new Person('宫保鸡丁',200,''));
foots.push(new Person('菠萝吹雪',300,''));
return foots;
}Test03.js(增,删操作):
let contents = [];
function sss(e){
var flag = true;
var zhi = e.getAttribute("value");
var num = e.getAttribute("money");
var arr_tr =document.getElementById("table2").getElementsByTagName("tr");
let i;
for(i=0 ; i删除`;
//插入
tr.appendChild(td1);
tr.appendChild(td2);
tr.appendChild(td3);
tr.appendChild(td4);
tbody1.appendChild(tr);
}
}
//删除
function shanchu(obj){
obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
} 关于使用JavaScript怎么编写一个点餐小程序问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。