1-1获取元素
<script>var app = document.getElementById("app");console.log(app)var all = document.getElementsByClassName("one");console.log(all)</script>
<script>var divs = document.getElementsByTagName("div");console.log(divs);</script>
<script>var all = document.querySelectorAll(".parent p");console.log(all)</script>
1-2更改元素
element.eventName = function(){// 执行代码}
<body><button id="btn">btn</button><script>var btn = document.getElementById("btn");btn.onclick = function(){console.log(this)this.innerHTML = "change" ---this 指向正在执行事件的当前对象}</script></body>innerHTML ---可以改变元素的内容
更改css的语法
tips:css中是中划线的,js中写为驼峰
element.style.cssName
<body><button id="app">发送验证码</button><script>var app = document.getElementById("app");app.onclick =function(){this.innerHTML = "60";this.style.backgroundColor = "#eee";this.style.color = "green";this.style.fontSize = "15px"}</script></body>
执行事件
tips:只能对单个对象执行事件,不能对集合执行事件
<body><ul><li>html </li><li>css </li><li>javascript </li></ul><script>var lis = document.getElementsByTagName("li");// console.log(lis)// lis.onclick = function()// {// console.log(1)// }for( var i=0;i<lis.length;i++){lis[i].onclick = function(){console.log(this)this.style.display ="none";}}</script></body>
