zoukankan      html  css  js  c++  java
  • JS入门八

    1.函数都有返回值 

      而方法的本质也是函数,所以也有返回值。

    Document.getElementByid()返回的是获取的标签

    Document.getElementByClassName()和Document.getElementbyTagName()返回的是获取的数组

    Document.getElementsByClassName("name")[2].innerHTML="haha"

    2.改变标签的属性

      元素.标签名  属性单词  attribute

    3.修改和添加css样式

    元素.style.css属性名="属性值"

    4.事件:用户在网页中所触发的行为

    点击  鼠标滑动的种类很多  键盘  表单特例

    点击  onclick

    鼠标进入onmouseenter  鼠标离开onmouseleave

    鼠标移动 onmusemove

    鼠标悬浮 onmouseover  鼠标移除onmouseout

    鼠标按下 onmousedown  鼠标抬起onmouseup

    表单聚焦  onfocus  表单失去焦点  onblur  表单内容修改  onchange

    浏览器加载完成  onload

    事件的使用方法:必须跟一个函数配合

    1.事件 将事件当做标签属性使用

    2.通过事件绑定  将时间当成一个元素

    特例:

      对于class,html中的css在js中是关键字,获取class这个属性时必须使用className来获取或修改。

    js中的for循环和事件的关系

      事件的执行和for循环没有关系,都是相互独立的。

    解决事件中的i和for匹配

      方法一:给事件套一个自调用函数

      

      方法二:人为定义属性  将索引存在属性里,需要的时候,调用属性(用this)

       

    This

      this是js的一个关键字,他是一个对象,一般用在函数里用于指向函数内部的关系

      div.onclick=function(){}

      如果函数在定义的时候前面有.,那么this就指向前面点的对象。

      fn()

      如果函数定义时没有,那么this就是window

  • 相关阅读:
    NOIP2014D2T2寻找道路(Spfa)
    【割点】【割边】tarjan
    NOIP2013D1T3货车运输(最大生成树+倍增lca)
    lca最近公共祖先(模板)
    人生第一次hash
    【模板】Tarjan求强连通分量
    【模板】链式前向星+spfa
    二叉树的三种遍历
    hdu 3549 最大流
    hdu 1532&&poj1273 基础最大流
  • 原文地址:https://www.cnblogs.com/qinmengyang/p/js8.html
Copyright © 2011-2022 走看看