美文网首页
javascript 实战基础

javascript 实战基础

作者: sponing | 来源:发表于2017-02-25 15:20 被阅读0次
javascript实战.png

1、查找搜索选择器 - 获取对象DOM

 id              =>   document.getElementById('test');                //唯一
class类名  =>  document.getElementByClassName('class');   //数组  运用 [ 0 ]  或者 for
标签名       =>  document.getElementByTagName('div');       //数组  运用 [ 0 ]  或者 for
统一查找   =>  document.querySelectorAll('#test div');          //数组  运用 [ 0 ]  或者 for


2、查找搜索选择器 - 获取对象DOM

  1. 注册事件 绑定事件
    • 行内注册事件

btn.onclick = function (){
alert("这是另一个按钮的事件被触发了。。。");
}
onclick的点击事件写在js里面
```
- 内嵌注册事件

   ```

<input type="button" value="更改" onclick = "alert('弹出一个警示框');"/>
直接在html写onclick
```

  1. 事件方式
onclick
onload
onchange
onclick
onkeydown
onmousedown
onsubmit
...


3、div属性操作key:value

哪些是属性呢?下面所示:

<input type="text" id="txt" class='test' value="这是一个默认的值。。。"/>  
   => type="text" id="txt" class='test'  value="这是一个默认的值。。。" 都可以处理

<a href="images/2.jpg" id="a2" >            
   => href="images/2.jpg" id="a2"

两种方法获取

document.getElementById('id').type;   //text   对象获取方式
document.getElementById('a2').getAttribute('href')  //images/2.jpg   运用getAttribute获取方式

两种方法赋值

document.getElementById('id').type = 'button';   //  对象赋值方式
document.getElementById('a2').setAttribute('images/112.jpg')  //  运用setAttribute获取方式

很多都是从属性的方法引生过去的
比如

   获取  style  =>  div.style.height       class名字  =>  div.class


4、div.innerText文本操作

  • 获取文本 innerText

        document.getElementById('id').innerText;
    
  • 赋值文本

        document.getElementById('id').innerText = '新的文本'
    


5、div.style样式操作

  • 获取样式

         1.  div.style.height
         2. window.getComputedStyle(mydiv , null)['height'];
    
  • 赋值样式

         div.style.height = '100px';
    

6、div.class名字操作className

  • 获取方式

         1.div.getAttribute('class')
    
  • 赋值方式

         1.box.className = "box"; 多个用空格隔开 box.className = "box main"; 
         2.box.setAttribute('class','box') 多个用空格隔开('class','box main')
    

相关文章

  • JS FRAMEWORK

    Front-end JavaScript frameworks 补基础,框架实战

  • javascript 实战基础

    1、查找搜索选择器 - 获取对象DOM 2、查找搜索选择器 - 获取对象DOM 注册事件 绑定事件行内注册事件 b...

  • 第14天,JavaScript

    第14天,JavaScript @(前端基础)[JavaScript] 目录 一、JavaScript基础 一个完...

  • JS-Basic

    本文主要结构 任务JavaScript基础练习JavaScript集合练习 JavaScript基础练习学到的主要...

  • JavaScript-01

    A 什么是JavaScript JavaScript 定义JavaScript JavaScript基础语法 常用...

  • Js全局变量和局部变量

    //结果: Javascript语言基础 //结果: Javascript语言基础 //结果:Javascri...

  • JavaScript学习指南

    1.1 JavaScript基础概念: JavaScript (ECMAScript) :JavaScript 是...

  • javaScript 基础知识

    javaScript 基础知识 一 JavaScript概述 JavaScript概述 JavaScript是客户...

  • 5-javascript基础

    javascript基础 javascript基础类型 基本数据类型:String,boolean,Number,...

  • JavaScript 基础

    JavaScript基础 JavaScript简介JavaScript对象 JavaScript简介 为什么使用j...

网友评论

      本文标题:javascript 实战基础

      本文链接:https://www.haomeiwen.com/subject/ykfnwttx.html