好玩的JS Dom点击事件及特效

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dom触发事件</title>
<script>
// 从事件处理器调用一个函数:
 function changetext(id){
id.innerHTML="谢谢你点击我!";
  }
</script>
</head>
<body οnlοad="checkCookies()"><!-- onload当页面完成加载时,显示一个提示框。 -->
<h1 οnclick="this.innerHTML='谢谢!'">请点击该文本</h1>
<!-- 从事件处理器调用一个函数: -->
<h1 οnclick="changetext(this)">请点击我</h1>




    <!-- 通过使用 JavaScript 来向 HTML 元素分配事件: -->
  <p>点击按钮就可以执行displayDate()函数。</p>
     <p id="demo"></p>
     <!-- <button οnclick="displayDate()">点击这里</button> -->
     <button type="button" οnclick="displayDate()" οnclick="document.getElementById('demo').style.visibility='visible';">快点我,点我执行函数</button>


     <button type="button" οnclick="document.getElementById('demo').style.visibility='hidden';">快点我,点我隐藏函数</button>
<script>
  function displayDate(){
document.getElementById("demo").innerHTML=Date()+"<br/>"+'我是被执行的函数';
  }
</script>




       <!--  <p>点击按钮就可以执行 <em>displayDate()</em> 函数。</p>
 <button id="myBtn">点击这里</button>
        <p id="demo"></p>
<script>
function displayDate(){
  document.getElementById("demo").innerHTML=Date();
}
  document.getElementById("myBtn").οnclick=function(){displayDate()};
</script>
 -->
 <!-- 提示框会告诉你,浏览器是否已启用 cookies。 -->
<script>
function checkCookies(){
if (navigator.cookieEnabled==true){


alert("已启用 cookie")


}else{

alert("未启用 cookie")


}
}
</script>


<p>提示框会告诉你,浏览器是否已启用 cookie。</p>


<!-- 当您离开输入字段时,会触发将输入文本转换为大写的函数。 -->
 请输入英文小写字符:<input type="text" id="myText" οnchange="myFunction()"><!-- onchange:点击后改变 -->
 <p>当您离开输入字段时,会触发将输入文本转换为大写的函数。</p>
   <script>
     function myFunction(){
        // var a = document.getElementById('myText');
        // a.value = a.value.toUpperCase();
        document.getElementById('myText').value=document.getElementById('myText').value.toUpperCase();
     }
   </script>
<!-- onmouseover 和 onmouseout 事件 -->
   <div οnmοuseοver="mOver(this)" οnmοuseοut="mOut(this)" style="background-color: #83F2EA;width: 100px;height: 50px;padding: 30px;color:#FC150B;">请把鼠标移到上面来</div>


     <script>
        function mOver(obj){
          obj.innerHTML='谢谢你这么听话,么么哒';
        }
        function mOut(obj){
          obj.innerHTML='请把鼠标移到上面来';
        }
     </script>


<!-- onmousedown、onmouseup 以及 onclick 事件 -->
   <div οnmοusedοwn="mDown(this)" οnmοuseup="mUp(this)" style="background-color: #fdd;width: 100px;height: 50px;padding: 30px;color:#000;">请点击我</div>
     <script>
         function mDown(obj){
          obj.style.backgroundColor="#fae";
          obj.innerHTML='点击我的都是好孩纸';
         }
         function mUp(obj){
          obj.style.backgroundColor="#fee";
          obj.innerHTML='点击一下就走的都是坏孩纸';
         }
     </script>


     <h1 οnmοuseοver="style.color='red'" οnmοuseοut="style.color='blue'">
请把鼠标移到这段文本上</h1>


<!-- onmousedown 和 onmouseup 当用户按下鼠标按钮时,更换一幅图像。  -->
   <img src=" images/off.gif" id="myimg" οnmοusedοwn="lighton()" οnmοuseup="lightoff()">
   <p>按住鼠标不放时可以点亮灯泡!</p>
     <script>
        function lighton(){
           document.getElementById('myimg').src='images/on.gif';
        }
        function lightoff(){
           document.getElementById('myimg').src='images/off.gif';
        }
     </script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值