需求:网页开关灯
<style>
.cls{
background: black;
}
</style>
<body>
<input type="button" value="开/关灯" id="btn">
<script> //获取body标签 document.body 拿到body标签
var btn = document.getElementById("btn");
btn.onclick = function(){
document.body.className = document.body.className != "cls" ? "cls" : ""; //用三元运算符进行判断
}
</script>
</body>
需求:点击按钮禁用文本框
<input type="button" value="点击禁用文本框" id="btn">
<input type="text" value="来输入文本" id="txt">
<script>
var btn = document.getElementById("btn");
btn.onclick = function(){
document.getElementById("txt").disabled = true;
}
</script>
需求:点击按钮修改列表背景颜色
<input type="button" value="点击修改颜色" id="btn">
<ul id="uu">
<li>鸣人</li>
<li>佐助</li>
<li>小樱</li>
</ul>
<script>
var btn = document.getElementById("btn");
btn.onclick = function(){
document.getElementById("uu").style.backgroundColor = "pink";
}
</script>
需求:阻止a链接跳转
<!-- 方案1 -->
<a href="http://www.baidu.com" onclick="alert('被点击了')" return false>百度</