<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>51-自定義原型對象</title>
</head>
<body>
<div class="box" id="father">123</div>
<div class="box" id="son">456</div>
<script> console.log(document); </body>
</html>
2.上面的代碼執行後,能夠在瀏覽器控制檯console裏發現document文檔對象以下圖: html
3.展開document文檔對象,咱們能夠發現包含了當前網頁中全部的HTML標籤.以下圖: 瀏覽器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>51-自定義原型對象</title> </head> <body> <div class="box" id="father">123</div> <div class="box" id="son">456</div> <script> //1.經過js代碼動態的找到HTML標籤 //document咱們稱之爲文檔對象,這個對象中保存了當前網頁中全部的HTML標籤 //2.如何經過JS動態的修改HTML元素的樣式 var div=document.querySelector("#son"); console.log(div); div.style.width="200px"; div.style.height="200px"; div.style.backgroundColor="red"; div.style.borderRadius="50%"; </script> </body> </html>
//如何動態的建立一個HTML元素 //格式: document. createElement. ("標籤的名稱") var div=document. createElement. ("div") var div=document. createElement. ("p") var div=document. createElement. ("span")
var div=document.querySelector("div"); var p=document.createElement("p"); div. appendChild(p);
// 如何刪除一個指定元素 var div=document.querySelector("div>a"); console.log(a) ; // 經過訪問一個元素對象的parentElement, 能夠找到當前元素對象的父元素(父節點) console.log(a. parentElement) ; //經過一個元素的父元素調用removeChild方法, 就能夠講該父元素中指定的子元素刪除 a. parentElement. removeChild(a) ;
//在js中如何不斷的重複執行某一段代碼 ? function test(){ console.log ("test") } //每隔多少毫秒執行一次第一個參數(test函數) setInterval(test, 1000) ;
var nm=1 ; function test(){ console.log ("test") } setInterval(function (){ console.log ("test", num) ; num++ ; }, 1000) ; //每執行一次匿名函數的代碼塊,就執行增量表達式num++.