zoukankan      html  css  js  c++  java
  • dhtml

    网页换肤:
    <
    div> <button>red</button> <button>blue</button> <button>black</button> <div> <script> var btn=document.getElementsByTagName("button"); for(var i=0;i<btn.length;i++){ btn[i].onclick=function(e){ document.body.style.background=e.target.innerHTML; } } </script>
    用循环改变元素背景:

    <
    div id="s"> <button>red</button> <button>blue</button> <button>black</button> <div> <button id="kk">yellow</button> <script> var btn=document.getElementById("kk"); btn.onclick=function(e){ var len=document.getElementById("s").getElementsByTagName("button"); for(var i=0;i<len.length;i++){ len[i].style.background=e.target.innerHTML; } } </script>
    鼠标移入移出改变元素样式:
    <
    div id="s"> <div> <style> #s{background: blueviolet;width: 200px;height: 100px;} #s.d{background: red;width: 100px;height: 50px;} } </style> <script> var dd=document.getElementById("s"); dd.onmouseover=function(){ dd.classList.add("d"); } dd.onmouseout=function(){ dd.className=""; } </script>
    鼠标移入移出交替显示提示框
    <
    input id="ss"type="radio"/> <div id="tips">don`t forget it </div> <script> window.onload=function(){ var ss=document.getElementById("ss"); var tips=document.getElementById("tips"); ss.onmouseover=function(){ tips.style.display="block"; } ss.onmouseout=function(){ tips.style.display="none"; } } </script> <style> #tips{ background: yellow;width: 150px;height: 20px;text-align: center;display: none; } </style>
    交替显示样式(三元运算符)
    <
    input id="ss"type="radio"/> <div id="tips">don`t forget it </div> <script> window.onload=function(){ var ss=document.getElementById("ss"); var tips=document.getElementById("tips"); ss.onclick=function(){ tips.style.display=(tips.style.display=="block")?"none":"block"; ; } } </script> <style> #tips{ background: yellow;width: 150px;height: 20px;text-align: center;display: none; } </style>
    时钟(时分秒)
    <script> setInterval(b,1000); function b(){
      
    var date=new Date();  var a=[date.getHours(),date.getMinutes(),date.getSeconds()];   for(var i in a ){    document.getElementsByClassName("datee")[i].innerHTML=a[i];  } } </script> <span class="datee"> </span>: <span class="datee"> </span>: <span class="datee"> </span>
    纯css下拉菜单

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <ul id="nav"> <li >Index <ul ><li>001</li> <li>001</li> <li>001</li> </ul> </li> <li>About <ul><li>001</li> <li>001</li> <li>001</li> </ul> </li> <li>News <ul><li>001</li> <li>001</li> <li>001</li> </ul> </li> </ul> <style> #nav,#nav ul{list-style: none;} #nav li{margin-right:1em;font-size:110%;text-align:center;background:darkkhaki;float: left; 10em;color: darkcyan;cursor: pointer;border: 1px solid rosybrown;} #nav ul{display: none;padding: 0 ;} #nav ul li{padding:0;background:darkgray;float: none;padding: 10px;border: 0 none transparent;padding: 0;} #nav li:hover ul{display: block;} </style> </body> </html>
  • 相关阅读:
    JUC之读写锁问题
    vs代码自动注释
    盘点2021最佳数据可视化项目
    测试开发刚哥在线电子书正式发布
    TestNG参数化有何特别之处
    TestNG的代码组织层级
    tep支持MVC架构实现用例数据分离
    HttpRunner3的HTTP请求是怎么发出去的
    TestNG用例执行顺序
    HttpRunner3源码剖析__init__文件干了些啥
  • 原文地址:https://www.cnblogs.com/rain-null/p/6913022.html
Copyright © 2011-2022 走看看