JS table排序
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>A</title>
<style>
body {
margin: 0;
} .container {
padding: 0;
width: 100%;
opacity: 0.8;
} div {
padding: 15px;
} .canvas {
margin: 0 auto;
min-height: 100px;
width: 1450px;
} .rise {
color: #19b34c;
} .drop {
color: red;
} .bottom {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
text-align: center;
overflow-y: scroll;
overflow-x: hidden;
max-height: 400px;
} .datatable caption {
background: #B0C4DE;
color: #33517A;
padding: 0.4em 0 0.3em 0;
border: 1px solid #789AC6;
} tbody tr {
height: 40px;
} tbody tr:hover {
background-color: #bbb;
} .bottom-header table {
width: 100%;
border-collapse: collapse;
background-color: white;
border: 1px solid #bbb;
} .bottom table {
width: 100%;
border: 1px solid #000
} span {
cursor: pointer;
} .up {
color: green;
} .down {
color: red
} .item-list {
background-color: white;
} .row {
background-color: #eee;
}
</style>
</head>
<body>
<div class="container">
<div class="canvas">
<div class="bottom-header">
<table class="datatable">
<colgroup>
<col style="width: 120px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 80px;">
</colgroup>
<thead>
<tr>
<th>商品ASIN码</th>
<th>上周均价</th>
<th class="select-name">这周均价<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th class="select-name">趋势<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th>上周评分</th>
<th class="select-name">这周评分<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th class="select-name">趋势<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th>上周评论</th>
<th class="select-name">这周评论<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th class="select-name">趋势<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th>上周大类</th>
<th class="select-name">这周大类 <span class="up" title="升序"><svg class="bi bi-file-arrow-up"
width="1em" height="1em"
viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th class="select-name">趋势<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th>上周小类</th>
<th class="select-name">这周小类 <span class="up" title="升序"><svg class="bi bi-file-arrow-up"
width="1em" height="1em"
viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th class="select-name">趋势<span class="up" title="升序"><svg class="bi bi-file-arrow-up" width="1em"
height="1em" viewBox="0 0 16 16"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 7.854a.5.5 0 00.708 0L8 5.207l2.646 2.647a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.708 0l-3 3a.5.5 0 000 .708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 12a.5.5 0 00.5-.5v-6a.5.5 0 00-1 0v6a.5.5 0 00.5.5z"
clip-rule="evenodd"></path>
</svg></span><span class="down" title="降序"><svg class="bi bi-file-arrow-down" width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4 1h8a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V3a2 2 0 012-2zm0 1a1 1 0 00-1 1v10a1 1 0 001 1h8a1 1 0 001-1V3a1 1 0 00-1-1H4z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 4a.5.5 0 01.5.5v6a.5.5 0 01-1 0v-6A.5.5 0 018 4z"
clip-rule="evenodd"></path>
</svg></span></th>
<th>Amazon</th>
</tr>
</thead>
</table>
</div>
<div class="bottom">
<table class="datatable">
<colgroup>
<col style="width: 120px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 80px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 90px;">
<col style="width: 80px;">
</colgroup>
<tbody class="item-list">
<tr class="row">
<td class="asin-name" title="电影主题V脸电镀仿古V字面具加厚磨砂带眼线PVC环保枫叶黑V字面具">B07SS4RX7F</td>
<td><span>6.85</span></td>
<td><span>8.99</span></td>
<td class="rise"><span>2.14</span>
<svg class="bi bi-arrow-up" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M8 3.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V4a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M7.646 2.646a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8 3.707 5.354 6.354a.5.5 0 11-.708-.708l3-3z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><span>4.26</span></td>
<td><span>4.40</span></td>
<td class="rise"><span>0.14</span>
<svg class="bi bi-arrow-up" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M8 3.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V4a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M7.646 2.646a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8 3.707 5.354 6.354a.5.5 0 11-.708-.708l3-3z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><span>3.29</span></td>
<td><span>4.00</span></td>
<td class="rise"><span>0.71</span>
<svg class="bi bi-arrow-up" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M8 3.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V4a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd"
d="M7.646 2.646a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8 3.707 5.354 6.354a.5.5 0 11-.708-.708l3-3z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><span>15990.00</span></td>
<td><span>38345.43</span></td>
<td class="drop"><span>-22355.43</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><span>106.57</span></td>
<td><span>307.71</span></td>
<td class="drop"><span>-201.14</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><a href="https://www.amazon.es/dp/B07SS4RX7F/ref=sr_1_10" target="_blank">链接</a></td>
</tr>
<tr>
<td class="asin-name" title="鬼灭之刃cosplay服上弦叁猗窝座老婆COS恋雪和服女装---M">B086YMRLK2</td>
<td><span>59.00</span></td>
<td><span>59.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td>
<a href="https://www.amazon.es/Kimono-Japonesa-Tradicional-Cosplay-Amantes/dp/B086YMRLK2/ref=sr_1_10?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-10"
target="_blank">链接</a></td>
</tr>
<tr class="row">
<td class="asin-name"
title="一套一卖(9寸10个,7寸10个,纸巾20张,纸杯10个,吸管10个,刀叉勺各10把,三角旗 桌布 现货跳舞女孩派对用品 巴黎舞女孩生日装饰 儿童女孩生日用品">
B083FXLZBR
</td>
<td><span>21.99</span></td>
<td><span>21.99</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>775921.00</span></td>
<td><span>782608.00</span></td>
<td class="drop"><span>-6687.00</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><span>944.43</span></td>
<td><span>965.57</span></td>
<td class="drop"><span>-21.14</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td>
<a href="https://www.amazon.es/Baipin-Desechable-Desechables-Aniversario-Celebraci%C3%B3n/dp/B083FXLZBR/ref=sr_1_3?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-3"
target="_blank">链接</a></td>
</tr>
<tr>
<td class="asin-name" title="儿童水枪玩具背包男女孩高压抽拉式大号水枪宝宝戏水沙滩热销玩具">B086KWZYYJ</td>
<td><span>23.99</span></td>
<td><span>23.99</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td>
<a href="https://www.amazon.es/Baipin-Bomberos-Infantil-Pulverizaci%C3%B3n-Pistolas/dp/B086KWZYYJ/ref=sr_1_14?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-14"
target="_blank">链接</a></td>
</tr>
<tr class="row">
<td class="asin-name" title="鬼灭之刃cosplay炭治郎祢豆子血迹灶门祢豆子和服---L">B086YQQXVC</td>
<td><span>59.99</span></td>
<td><span>59.99</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td>
<a href="https://www.amazon.es/Kimono-Cosplay-Amantes-Tradicional-Japonesa/dp/B086YQQXVC/ref=sr_1_7?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-7"
target="_blank">链接</a></td>
</tr>
<tr>
<td class="asin-name" title="彩绘狐狸面具妖狐半脸女日式---款式8">B086MPYKZS</td>
<td><span>7.69</span></td>
<td><span>7.69</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td>
<a href="https://www.amazon.es/Baipin-M%C3%A1scara-Japon%C3%A9s-Mascarada-Halloween/dp/B086MPYKZS/ref=sr_1_11?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-11"
target="_blank">链接</a></td>
</tr>
<tr class="row">
<td class="asin-name" title="阿拉丁神灯茉莉公主裙儿童cosplay动漫(BX1639-蓝色150cm)">B07YYC85WX</td>
<td><span>19.99</span></td>
<td><span>19.99</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>246732.00</span></td>
<td><span>248075.29</span></td>
<td class="drop"><span>-1343.29</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><span>2258.29</span></td>
<td><span>2290.00</span></td>
<td class="drop"><span>-31.71</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td>
<a href="https://www.amazon.es/Baipin-Lentejuelas-Pantalones-Cumplea%C3%B1os-Halloween/dp/B07YYC85WX/ref=sr_1_4?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-4"
target="_blank">链接</a></td>
</tr>
<tr>
<td class="asin-name" title="【现货】爱莎公主礼服尺码130+配饰蓝色6件套套装">B0868R9XDX</td>
<td><span>28.99</span></td>
<td><span>28.99</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td>
<a href="https://www.amazon.es/Baipin-Vestido-Princesa-Disfraz-Cumplea%C3%B1os/dp/B0868R9XDX/ref=sr_1_15?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-15"
target="_blank">链接</a></td>
</tr>
<tr class="row">
<td class="asin-name" title="鬼灭之刃cosplay炭治郎祢豆子血迹灶门祢豆子和服---S">B086YPP8JP</td>
<td><span>49.99</span></td>
<td><span>49.99</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td>
<a href="https://www.amazon.es/Kimono-Tradicional-Japonesa-Cosplay-Amantes/dp/B086YPP8JP/ref=sr_1_8?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-8"
target="_blank">链接</a></td>
</tr>
<tr>
<td class="asin-name" title="儿童乐器吉他玩具4弦-36cm斑马">B086MH7KR5</td>
<td><span>9.99</span></td>
<td><span>9.99</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>0.00</span></td>
<td><span>0.00</span></td>
<td><span>0</span></td>
<td><span>63026.57</span></td>
<td><span>86258.86</span></td>
<td class="drop"><span>-23232.29</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td><span>112.57</span></td>
<td><span>143.43</span></td>
<td class="drop"><span>-30.86</span>
<svg class="bi bi-arrow-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
d="M4.646 9.646a.5.5 0 01.708 0L8 12.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z"
clip-rule="evenodd"></path>
<path fill-rule="evenodd" d="M8 2.5a.5.5 0 01.5.5v9a.5.5 0 01-1 0V3a.5.5 0 01.5-.5z"
clip-rule="evenodd"></path>
</svg>
</td>
<td>
<a href="https://www.amazon.es/Baipin-Guitarra-Instrumento-Temprano-Educaci%C3%B3n/dp/B086MH7KR5/ref=sr_1_1?dchild=1&m=A37IM294II6QJ7&marketplaceID=A1RKKUPIHCS9HS&qid=1586605868&s=merchant-items&sr=1-1"
target="_blank">链接</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
function upSort(index) {
/**
* 冒泡排序 升续
* **/
let tabNode = document.getElementsByTagName("tbody")[0];
let tr = tabNode.rows;
let trArray = new Array();
for (let x = 0; x < tr.length; x++) { //加入到数组中
trArray.push(tr[x]);
}
for (let i = 0; i < trArray.length; i++) {//升排序
for (let j = 0; j < trArray.length - i - 1; j++) {
if (parseFloat(trArray[j].cells[index].childNodes[0].childNodes[0].nodeValue) < parseFloat(trArray[j + 1].cells[index].childNodes[0].childNodes[0].nodeValue)) {
let tmp = trArray[j];
trArray[j] = trArray[j + 1];
trArray[j + 1] = tmp;
}
}
}
for (let k = 0; k < trArray.length; k++) {
trArray[k].classList.remove("row");
if (k % 2 === 0) {
trArray[k].classList.add("row");
}
tabNode.appendChild(trArray[k]);
}
} function downSort(index) {
/**
* 冒泡排序 降续
* **/
let tabNode = document.getElementsByTagName("tbody")[0];
let tr = tabNode.rows;
let trArray = new Array();
for (let x = 0; x < tr.length; x++) { //加入到数组中
trArray.push(tr[x]);
}
for (let i = 0; i < trArray.length; i++) {//降排序
for (let j = 0; j < trArray.length - i - 1; j++) {
if (parseFloat(trArray[j].cells[index].childNodes[0].childNodes[0].nodeValue) > parseFloat(trArray[j + 1].cells[index].childNodes[0].childNodes[0].nodeValue)) {
let tmp = trArray[j];
trArray[j] = trArray[j + 1];
trArray[j + 1] = tmp;
}
}
}
for (let k = 0; k < trArray.length; k++) {
trArray[k].classList.remove("row");
if (k % 2 === 0) {
trArray[k].classList.add("row");
}
tabNode.appendChild(trArray[k]);
}
} $(window).keydown(function (event) {
if (event.keyCode === 13) {
let asin = $("#search").val();
if (asin.length > 0) {
showCanvas(asin)
} else {
alert("ASIN码不能为空哦!")
}
}
});
$(".select-name").on("click", ".up", function () {
/**
* 点击上升按钮
* **/
let index = $(this).parent().index(); //获取点击的索引位置
upSort(index)
});
$(".select-name").on("click", ".down", function () {
/**
* 点击下降按钮
* **/
let index = $(this).parent().index(); //获取点击的索引位置
downSort(index);
});
</script> </body>
</html>
JS table排序的更多相关文章
- Table Dragger - 简单的 JS 拖放排序表格插件
Table Dragger 是一个极简的实现拖放排序的表格插件,纯 JavaScript 库,不依赖 jQuery.用于构建操作方便的拖放排序功能,超级容易设置,有平滑的动画,支持触摸事件. 在线演示 ...
- javascript table排序之jquery.tablesorter.js
table排序 jquery.tablesorter.js 一.Demo下载地址: 1.tablesorter.js下载地址: http://download.csdn.net/detail/zhan ...
- js实现table排序(jQuery下的jquery.sortElements)
项目中要实现table排序的功能. 网上有非常多解决方式,非常多都基于jQuery. jquery.tablesorter.大小17KB.只是他的首页在ie10下兼容性有点问题. DataTables ...
- Table排序
<html> <head> <title>tablesorter表单排序插件</title> <link type ="text/css ...
- JS表格排序
var employees = [] employees[0] = { name: "George", age: 32, retiredate: "March 12, 2 ...
- 转:js,jQuery 排序的实现,网页标签排序的实现,标签排序
js,jQuery 排序的实现: 重点: 想要实现排序,最简单的方法就是 先把标签用jQuery读进对象数组 用js排序好对象数组 (针对对象数组进行排序, 不要试图直接对网页的内容进行直接更改) 用 ...
- js拼音排序
js拼音排序 var arr =['a','c','b','b']; arr.sort( function compareFunction(p1, p2) { return p1.localeComp ...
- lua table排序报错与解决
lua table排序 table的sort函数 比如按照大小进行排序,下面这种写法在某些情况下可能会排序错误,甚至报invalid order function for sorting table. ...
- [js] - 关于js的排序sort
js的排序sort并不能一次排序好 function solution(nums){ return nums.sort(sortNumber); } function sortNumber(a, b) ...
随机推荐
- Codeforces Round #647 (Div. 2) - Thanks, Algo Muse! D. Johnny and Contribution (贪心,模拟)
题意:有\(n\)个点,\(m\)条边,现在要给这些点赋值,,每次只能赋给某一点的四周(所连边)的最小没出现过的值.如果不能按照所给的数赋值,输出\(-1\),否则输出赋值顺序. 题解:我们用\(pa ...
- 轻松理解 Java开发中的依赖注入(DI)和控制反转(IOC)
前言 关于这个话题, 网上有很多文章,这里, 我希望通过最简单的话语与大家分享. 依赖注入和控制反转两个概念让很多初学这迷惑, 觉得玄之又玄,高深莫测. 这里想先说明两点: 依赖注入和控制反转不是高级 ...
- keras fit_generator 并行
虽然已经走在 torch boy 的路上了, 还是把碰到的这个坑给记录一下 数据量较小时,我们可直接把整个数据集 load 到内存里,用 model.fit() 来拟合模型. 当数据集过大比如几十个 ...
- Linux-单用户/救援模式
目录 企业案例一:忘记root密码 企业案例二:修改了默认的运行级别为poweroff或者reboot 企业案例三:误损坏MBR(只能以救援模式解决) 企业案例四:误删除GRUB菜单(只能以救援模式解 ...
- Leetcode(105)-从前序与中序遍历序列构造二叉树
根据一棵树的前序遍历与中序遍历构造二叉树. 注意:你可以假设树中没有重复的元素. 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15, ...
- JAVA中高精度金额计算
一般java代码中遇到高精度金额计算,日常使用bigDecimal类型. 在使用BigDecimal类来进行计算的时候,主要分为以下步骤: 1.用float或者double变量构建BigDecimal ...
- Ubuntu16安装chrome
不免让您失望, 安装正常的chrome,Dependency is not satisfiable: libnss3 (>= 2:3.22)问题一直没能解决,故使用chromium次而代之. s ...
- expo-cli & React Native
expo-cli https://reactnative.dev/docs/environment-setup You will only need a recent version of Node. ...
- vue & watch props
vue & watch props bug OK watch: { // props // chatObj: () => { // // bug // log(`this.chatObj ...
- [转]【视觉 SLAM-2】 视觉SLAM- ORB 源码详解 2
转载地址:https://blog.csdn.net/kyjl888/article/details/72942209 1 ORB-SLAM2源码详解 by 吴博 2 https://github.c ...