看京东前端笔试相关的内容时,偶然看到一个博主分享的京东前端笔试编程题和他的解决方案,js基础不扎实的我仔仔细细把博主的解决方案看了一遍,并且进行了自认为是优化的优化,还增加了一些功能,在这里记录一下学到的东西!
笔记
元素选取方法:
-
单个元素选取方法
- Document.getElementById(“idString”)
- Document.querySelector(selectors)
- Element.querySelector()
-
多个元素选取方法
- Document.getElementsByClassName()
- Document.getElementsByTagName()
- Document.querySelectorAll()
- Element.getElementsByClassName()
- Element.getElementsByTagName()
- Element.querySelectorAll()
题目
写一个购物车页面,动态的增加删除,动态渲染页面,比如数量和总价,不能用框架。
原博客地址:https://blog.csdn.net/qq_31751569/article/details/77900791
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
body,html{
padding: 0;
margin: 0;
font-size: 14px;
color: #000000;
}
table{
border-collapse: collapse;
width: 100%;
table-layout: fixed;
}
thead{
background: #3d444c;
color: #ffffff;
}
td,th{
border: 1px solid #e1e1e1;
padding: 0;
height: 30px;
line-height: 30px;
text-align: center;
}
</style>
</head>
<body>
<table id="jsTrolley">
<thead><tr><th>名称</th><th>价格</th><th>操作</th></tr></thead>
<tbody>
<tr><td>产品1</td><td>10.00