• JS-事件


    事件:

    所谓事件,是指 JavaScript 捕获到用户的操作,并做出正确的响应

    在事件函数里面,有一个关键字this,代表当前触发事件的这个元素

    事件:用户的操作

    元素.事件 = 函数;

    鼠标事件: 左键单击 onclick 左键双击 ondblclick 鼠标移入 onmouseover/onmouseenter

    鼠标移出 onmouseout/onmouseleave ***

    <div id="box">
            测试鼠标事件
        </div>
        <script>
            // 鼠标事件
            var oBox=document.getElementById("box");
            oBox.onclick=function () {
                console.log("我被点击了");   //onlick后打印到控制台
                this.innerHTML = "我被点击了";  //nlick后修改内容 
          }
      </script>

     --    通过classname 记得选择下标

    var oBox=document.getElementsByClassName("box");
    oBox[0].onclick=function () {
    console.log("我被点击了");
    this.innerHTML = "我被点击了";
    }

     ------------------------------------

    通过classname选中标签 必须加下标  *****

    操作标签属性:

    <a href="http://www.baidu.com" target="_self" id="box1" class="box1">百度</a>
    var oCls=document.getElementsByClassName("box1");
    alert(oCls[0].id) // 弹出id
    alert(oCls[0].className)   // 弹出 classname
    alert(oCls[0].target) // 弹出 a标签打开的方式 _self
    // 1.修改规范的属性 通过 . 来操作属性简单点,也可以通过不规范的方法来操作
    oCls[0].target="_blank";    // 修改a标签属性target    也可以不给属性值 给空。
    alert(oCls[0].target); // 弹出 _blank
    //2.修改不规范的属性
    不规范(自定义)的标签属性:
        获取:.getAttribute
        设置:.setAttribute
        移除:.removeAttribute
    console.log(oCls[0].getAttribute("tj"));  // 获取
    console.log(oCls[0].setAttribute("tj","+100W")); // 修改
    console.log(oCls[0].removeAttribute("tj")); // 移除属性

      这里JS修改属性,是通过修改行内样式,优先级最高

  • 相关阅读:
    php public,static,private,protected,final,const,abstract
    Thinkphp5 iis环境下安装报错400 500
    php 获取某文件内容
    stdClass object 数据获取方法
    php把数组、字符串 生成文件
    Thinkphp5 runtime路径设置data
    php脚本超时 结束执行代码
    bootstrapValidator 表单验证
    thinkphp 外部js语言包
    新浪微博UWP版-实现‘分享功能’的艰难路
  • 原文地址:https://www.cnblogs.com/tangpg/p/8320788.html
Copyright © 2020-2023  润新知