zoukankan      html  css  js  c++  java
  • 创建动态列表

    <input type="button" value="点击" id="btn"/>
    <div id="dv"></div>
    <script src="commer.js"></script>
    <script>
    var kungfu=["降龙十八掌","黯然销魂掌","九阴真经","如来神掌","吸星大法","玉女心经"];
    //点击按钮动态的创建列表,列表加到div中
    ver("btn").onclick=function () {
    //创建ul,把ul立即加入到父级元素div中
    var ulObj=document.createElement("ul");
    ver("dv").appendChild(ulObj);
    //动态的创建li,加到ul中
    for(var i=0;i<kungfu.length;i++){
    var list=document.createElement("li");
    //设置li中间的文字内容
    list.innerHTML=kungfu[i];
    ulObj.appendChild(list);
    //为li添加鼠标点击进入事件
    list.onmouseover=mouseoverHandle;
    //为li添加鼠标点击离开事件
    list.onmouseout=mouseoutHandle;
    }
    };
    //此位置.按钮的点击事件的外面
    function mouseoverHandle() {
    this.style.backgroundColor = "red";
    }
    function mouseoutHandle() {
    this.style.backgroundColor = "";
    }

    //如果是循环的方式添加事件,推荐用命名函数
    //如果不是循环的方式添加事件,推荐使用匿名函数
  • 相关阅读:
    jdk版本切换
    Java开发中遇到的问题
    递归删除文件夹
    重写equals方法
    JSP基础
    js把变量转换成json数据
    myBatista批量查询和插入
    Jquery密码强度校验
    Linux配置外网访问mysql
    linux下开启、关闭、重启mysql服务命令
  • 原文地址:https://www.cnblogs.com/lujieting/p/10046562.html
Copyright © 2011-2022 走看看