倒计时
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
var num=5;
function Timewait(){
var sec=document.getElementById("sec");
num=num-1;
sec.innerHTML=num+"秒钟后自动跳转或者点击直接跳转";
if(num==0){
location.href="首页.html";
}
setTimeout("Timewait()",1000);
}
</script>
</head>
<body onload="Timewait()">
<h1>注册成功!</h1>
<a href="首页.html" id="sec">5秒钟后自动跳转或者点击直接跳转</a>
</body>
</html>
JS调用CSS
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
body{
}
</style>
<script>
function changeColor(v){
document.body.style.backgroundColor=v.value;
}
</script>
</head>
<body>
<select onchange="changeColor(this)" id="sel">
<option value="white">请选择</option>
<option value="red">红色</option>
<option value="green">绿色</option>
<option value="blue">蓝色</option>
</select>
<h1>长沙华瑞IT教育</h1>
</body>
</html>
全选取消
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
function setAll(){
var all=document.getElementById("all");
var car=document.getElementsByName("car");
for(var i=0;i<car.length;i++){
if(all.checked){
car[i].checked=true;
}else{
car[i].checked=false;
}
}
}
function checkAll(){
var all=document.getElementById("all");
var car=document.getElementsByName("car");
var len=0;
for(var i=0;i<car.length;i++){
if(car[i].checked){
len++;
}
}
if(len==car.length){
all.checked=true;
}else{
all.checked=false;
}
}
</script>
</head>
<body>
<input type="checkbox" id="all" onchange="setAll()"/>全选
<input type="checkbox" name="car" onchange="checkAll()"/>奔驰
<input type="checkbox" name="car" onchange="checkAll()"/>宝马
<input type="checkbox" name="car" onchange="checkAll()"/>奥迪
<input type="checkbox" name="car" onchange="checkAll()"/>长城
<input type="checkbox" name="car" onchange="checkAll()"/>红旗
</body>
</html>
显示隐藏
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
function dis(){
var bn=document.getElementById("bn");
if(bn.style.display=="block"){
bn.style.display="none";
}else if(bn.style.display=="none"){
bn.style.display="block";
}
}
</script>
</head>
<body>
<h3 onclick="dis()" style="cursor: pointer;">2021电影排行top5</h3>
<ul id="bn" style="display: block;">
<li>屏住呼吸</li>
<li>失控玩家</li>
<li>头号玩家</li>
<li>扫黑风暴</li>
<li>觉醒年代</li>
</ul>
<hr/>
<script>
function disShow(){
var ig=document.getElementById("ig");
ig.style.display="inline";
}
function disHide(){
var ig=document.getElementById("ig");
ig.style.display="none";
}
function visShow(){
var ig=document.getElementById("ig");
ig.style.visibility="visible";
}
function visHide(){
var ig=document.getElementById("ig");
ig.style.visibility="hidden";
}
</script>
<img src="img/2.gif" id="ig" />
<input type="button" value="显示(不占位)" onclick="disShow()" />
<input type="button" value="隐藏(不占位)" onclick="disHide()"/>
<input type="button" value="显示(占位)" onclick="visShow()"/>
<input type="button" value="隐藏(占位)" onclick="visHide()"/>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~