【发布时间】:2021-12-17 23:46:07
【问题描述】:
我正在尝试制作一个工具,可以根据您的鞋码计算您需要多大的滑板。代码如下:
const shoeSizeInput = document.getElementById('shoeSize')
const shoeSizeResult = document.getElementById('resultSize')
shoeSizeInput.addEventListener('input', (event) => {
const shoeSize = parseInt(event.target.value)
let boardSize = '?'
switch (true) {
case 0 <= shoeSize && shoeSize <= 7:
boardSize = '7.75'
break;
case shoeSize === 8 || shoeSize === 9:
boardSize = '8'
break;
case shoeSize === 10 || shoeSize === 11:
boardSize = '8.25'
break;
case shoeSize === 12 || shoeSize === 13:
boardSize = '8.38'
break;
case 14 <= shoeSize && shoeSize <= 20:
boardSize = '8.5'
break;
}
shoeSizeResult.textContent = boardSize
})
<div class="board-tool">
<p>Most people pick their board size by prefrence but I will make a tool below to choose a board size that will fit your shoe size best. The most popular board sizes are 7.75, 8, 8.25, 8.38, and 8.5.</p>
<label>If your shoe size is:</label><input id='shoeSize' type="number" class="shoe">
<p id="resultSize"></p><p>should be your ideal board size.</p>
</div>
.shoe {
width: 50px;
height: 15px;
border-radius: 5px;
margin-left: 10px;
}
.board-tool {
font-size: 1.5rem;
}
所有代码都有效,但问题是第一段、标签和之后的段落都在不同的行上,但我想组织它,使其看起来像一个段落,例如: 如果你的鞋码是:12,8.25 将是理想的板码。
【问题讨论】: