1、JS制作一个时间表

window.setInterval("time_change()",1000);(setInterval是设置世间周期,可按照指定的周期(以毫秒计)来调用函数或计算表达式。)
function time_change()
{
var date_time=new Date();
document.getElementById("time").innerText=
date_time.getFullYear()+":"+date_time.getMonth()+":"+date_time.getDate()+":"
+date_time.getHours()+":"+date_time.getMinutes()+":"+date_time. getSeconds()
}

2、让两个列表实现左右移动互换的效果

<script>

document.getElementById("btn_to_right").onclick=function(){
var index=document.getElementById("s1").selectedIndex;
var options=document.getElementById("s1").selectedOptions;
document.getElementById("s2").appendChild(options[0])
document.getElementById("s1").removeChild(options[0]);
}
document.getElementById("btn_to_left").onclick=function(){
var index=document.getElementById("s2").selectedIndex;
var options=document.getElementById("s2").selectedOptions;
document.getElementById("s1").appendChild(options[0])(appendChind是添加子元素)
document.getElementById("s2").removeChild(options[0]);(removeChild是移除子元素)
}
</script>

3、年月日的日期时间选择

<select >

</select>
<select >

</select>

<script>
var date_time = new Date();
date_year = date_time.getFullYear();
for(var i = date_year - 30; i < date_year + 40; i++) {

var op = document.createElement("option");(createElement是创建一个新元素)

op.value = i;
op.innerText = i;
if(i == date_year) {
op.selected = true;
}

document.getElementById("year").appendChild(op);
}

function add_day(max_day) {
for(var i = 1; i < max_day; i++) {
var op = document.createElement("option");
op.innerText = i;
document.getElementById("day").appendChild(op);
}
}
document.getElementById("month").onchange = function() {
var month_se = document.getElementById("month").selectedOptions[0].innerText;
// alert(month_se);
if(month_se == 1 || month_se == 3 || month_se == 5 || month_se == 7 || month_se == 8 || month_se == 10 || month_se == 12) {
add_day(32);
} else if(month_se == 2) {
var year_se = document.getElementById("year").selectedOptions[0].innerText;
if(year_se % 4 == 0 && year_se % 100 != 0 || year_se % 400 == 0) {
add_day(30);
} else {
add_day(29);
}
} else {
add_day(31);
}
}
</script>

相关文章:

  • 2021-12-17
  • 2022-12-23
  • 2021-07-15
  • 2022-12-23
  • 2021-05-28
  • 2021-06-26
  • 2021-07-04
猜你喜欢
  • 2022-01-06
  • 2022-12-23
  • 2022-01-25
  • 2021-09-15
  • 2021-11-15
  • 2021-05-26
  • 2021-07-21
相关资源
相似解决方案