国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Web前端

Js練習(xí)

顯示和隱藏,改變display屬性(點(diǎn)擊查看圖片)

關(guān)鍵代碼:

e.style.display = "block";e.style.display = "none";

源碼:

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title>顯示和隱藏</title>        <script type="text/javascript">            function showPicture(){                //普通方式獲得控件實(shí)例                var e = document.getElementById("myimg");                e.style.display = "block";            }                        function hidePicture(){                //querySelector是html5增加的                //id前面得寫#,class前面得寫                document.querySelector("#myimg").style.display = "none";                //標(biāo)簽直接寫即可,獲取到第一個(gè)img標(biāo)簽                //document.querySelector("img").style.display = "none";            }        </script>    </head>    <body>        <a href="javascript:void(0);"onclick="showPicture()">查看圖片</a>        <a href="javascript:void(0);"onclick="hidePicture()">隱藏圖片</a>        <br />        <img id="myimg" src="http://www.w3school.com.cn/i/eg_mouse.jpg" style="display: none;"  >    </body></html>

querySelector三種方法介紹

鼠標(biāo)滑動(dòng)更改內(nèi)容 onmouseover

關(guān)鍵:
onmouse事件

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title></title>        <script type="text/javascript">            function moveToBlue(){                var e = document.querySelector("#btn_blue");                var e2 = document.querySelector("#btn_green");                var div = document.querySelector("#content");                e.style.border = "1px solid #ccc";                e.style.backgroundColor = "white";                e2.style.border = "none";                e2.style.backgroundColor = "none";                div.style.backgroundColor = "blue";            }            function moveToGreen(){                var e = document.querySelector("#btn_blue");                var e2 = document.querySelector("#btn_green");                var div = document.querySelector("#content");                e2.style.border = "1px solid #ccc";                e2.style.backgroundColor = "white";                e.style.border = "none";                e.style.backgroundColor = "none";                div.style.backgroundColor = "green";            }        </script>    </head>    <body>        <div style="width: 100px;height: 50px;">            <button id="btn_blue" style="width: 45px;"onmousemove="moveToBlue()">藍(lán)色</button>            <button id="btn_green" style="width: 45px;"onmousemove="moveToGreen()">綠色</button>            <div id="content" style="background-color: blue;width: auto;height: 50px;"></div>        </div>        <br />        <img id="myimg" src="http://www.w3school.com.cn/i/eg_mouse.jpg" style="display: none;">    </body></html>

時(shí)間自動(dòng)更新

關(guān)鍵代碼:
Js中內(nèi)置了Date對(duì)象

  • getFullYear 年
  • getMonth 月
  • getDate 日
  • getHours 小時(shí)
  • getMinutes 分鐘
  • getSeconds 秒
  • getDay 星期幾(0-6) 星期日為0
方法說明
getFullYear()從 Date 對(duì)象以四位數(shù)字返回年份。
getMonth()從 Date 對(duì)象返回月份 (0 ~ 11)。
getDate()從 Date 對(duì)象返回一個(gè)月中的某一天 (1 ~ 31)。
getDay()從 Date 對(duì)象返回一周中的某一天 (0 ~ 6)。
getHours()返回 Date 對(duì)象的小時(shí) (0 ~ 23)。
getMinutes()返回 Date 對(duì)象的分鐘 (0 ~ 59)。
getSeconds()返回 Date 對(duì)象的秒數(shù) (0 ~ 59)。
getMilliseconds()返回 Date 對(duì)象的毫秒(0 ~ 999)。
toString()把 Date 對(duì)象轉(zhuǎn)換為字符串。
toTimeString()把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串。
toDateString()把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串。
toUTCString()根據(jù)世界時(shí),把 Date 對(duì)象轉(zhuǎn)換為字符串。
toLocaleString()根據(jù)本地時(shí)間格式,把 Date 對(duì)象轉(zhuǎn)換為字符串。
toLocaleTimeString()根據(jù)本地時(shí)間格式,把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串。
toLocaleDateString()根據(jù)本地時(shí)間格式,把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串。
 var now = new Date(); var time =now.getFullYear() + '年' + now.getMonth() + '月'     + now.getDate() + '日'     +now.getHours() +'時(shí)' + now.getMinutes() +'分' + now.getSeconds() + '秒';
  1. setTomeout(fn, 周期:豪秒): 周期只會(huì)執(zhí)行一次
  2. setInterval(fn, 周期:豪秒): 間隔周期一直執(zhí)行

源碼:

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title>時(shí)間自動(dòng)更新</title>    </head>    <body>        <p></p>        <script type="text/javascript">            function setTime() {                var date = new Date();                var time = date.toTimeString();                document.querySelector("p").innerText = time;            }            setTime();            //setIime不能加上括號(hào)            // setInterval(setTime, 1000);            //加括號(hào)得得在外層加雙引號(hào)或者單引號(hào)            setInterval("setTime()", 1000);        </script>    </body></html>

源碼(es拼接字符串):

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title></title>    </head>    <body>        <p></p>        <script type="text/javascript">            function setTime() {                var now = new Date();                // 通過css的選擇符獲得html元素                var timer1 = document.querySelector('p');                var year = now.getFullYear();                var month = now.getMonth() + 1;                var date = now.getDate();                var hours = now.getHours();                var minutes = now.getMinutes();                var seconds = now.getSeconds();                //es6中模板字符串,拼接                timer1.innerText = `${year}年${month}月${date}日${hours}時(shí)${minutes}分${seconds}秒`;            }            setTime();            //setIime不能加上括號(hào)            // setInterval(setTime, 1000);            //加括號(hào)得得在外層加雙引號(hào)或者單引號(hào)            setInterval("setTime()", 1000);        </script>    </body></html>

表單

關(guān)鍵代碼:e.checked=true;

全選和反選的實(shí)現(xiàn)

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title></title>        <script type="text/javascript">            function selectAll() {                var hobbys = document.getElementsByName("hobby");                var btn = document.getElementById("checkall");                //原生for,推薦使用這一種                /*                for (var i = 0; i < hobbys.length; i++) {                    if (btn.checked) {                        hobbys[i].checked = true;                    } else {                        hobbys[i].checked = false;                    }                }                */                //使用foreach,使用HBuilderX,在內(nèi)置的瀏覽器會(huì)報(bào)錯(cuò),提示foreach不起作用                //使用谷歌瀏覽器打開則沒有問題,下面使用lambda也是如此情況,可能是HBuilder的bug                hobbys.forEach(function(hobby) {                    //如果全選的是選中,則把全部設(shè)置為選中的狀態(tài),否則設(shè)置為未選中                    if (btn.checked) {                        hobby.checked = true;                    } else {                        hobby.checked = false;                    }                });                //使用lambda                /*                hobbys.forEach((hobby) => {                    console.log(hobby);                    if (btn.checked) {                        hobby.checked = true;                    } else {                        hobby.checked = false;                    }                });                */            }            function selectRevese() {                var hobbys = document.getElementsByName("hobby");                for (var i = 0; i < hobbys.length; i++) {                    //設(shè)置為另外的狀態(tài)                    hobbys[i].checked = !hobbys[i].checked;                }            }        </script>    </head>    <body>        <input type="checkbox" name="hobby">讀書<br><br>        <input type="checkbox" name="hobby">電影<br><br>        <input type="checkbox" name="hobby">游戲<br><br>        <input type="checkbox" name="hobby">游泳<br><br>        <input type="checkbox" name="hobby">寫代碼<br><br>        <input type="checkbox" id="checkall" onclick="selectAll()">全選 </input>        <button type="button" onclick="selectRevese()">反選</button>    </body></html>
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JavaScript 動(dòng)畫
BOM+DOM案例——阻止鏈接跳轉(zhuǎn),div滾動(dòng)條,元素的隱藏方式,字符串拼接
jquery對(duì)cookie的操作,輸入一定次數(shù),幾分鐘后輸入
前端滑塊驗(yàn)證
js常用基礎(chǔ)案例整理(持續(xù)更新)
H5 FileReader讀取文件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服