ID的英文原意是身份证,而身份证是具有唯一性的,所以同一个网页内不要存在相同ID的元素,否则只有第一个元素有效。
你可以给它们分别命名不同的ID。你也可以改用Class,即类,而类是允许重名的。
其实可以完全用CSS来实现你的目的,不需要用到JS:
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#abc .text {
height: 50px
width: 200px
background-color: #6F9
border: 1px solid #169
display: none
}
#abc:hover .text {
display: block
}
</style>
</head>
<body>
<input type="checkbox" />
<div id="abc">
<div>自动登<div>
<div class="text">
尽量不要在网吧内选择0</div>
<div class="text">
尽量不要在网吧内选择1</div>
<div class="text">
尽量不要在网吧内选择2</div>
</div>
</body>
</html>
你应该学会怎么提问问题。
一个问题你首先要描述问题的场景。然后描述问题本身。
举个例子:
问题场景:
页面中有一个输入框和一个按钮。输入框的id是input_num,默认值是0,按钮的id是input_btn
问题描述:
当我点击这个按钮的时候,如果让输入框中的数字0,变为20
当然,我不知道你否问的是这种问题,但无论如何,你问题里提供的信息太少了,让别人根本不知道你到底想问什么。跳到20是什么意思,你希望是哪种效果(是瞬间改变还是像翻日历那样逐渐增大到指定的数字)?你要跳的数字是展示在哪里的?
function addZero(num){return num<10?'0'+num:num}将SecondsRound等改为addZero(SecondsRound)即可,望采纳