zoukankan      html  css  js  c++  java
  • 在做项目中遇到的JS问题

    name和value:

    例如:

        
    <input type="text" name="txt"/>

    name用于定义这个input收到的值的变量名,在上面的input输入“hello",那么就有txt="hello";用于dom操作取值

    在用js改变某个div属性进行传值操作时,div其实可以用name,例如:

    <div class="div_1" name="0" style="background-color:red" onClick="change_color(this)"></div>
    1
        
    <div class="div_1" name="1" style="background-color:black" onClick="change_color(this)"></div>
    1
    2
    3
    4
    5
    6
    7
        
    //定义一个div class名相同的数组下标<br>var index = null;<br>//定义变量为空,通过class名找到div
    var div_1_change = null;<br>//当鼠标点击时调用的函数
    function change_color(flag){<br>//下标值就是div的name值
        index = flag.getAttribute("name");<br>//找到div
       div_1_change = document.getElementsByClassName("div_1");<br>//更改其背景色
       div_1_change[index].style.backgroundColor = "blue";
    }
    <input type="button" value="btn"/>

    value就是该input的值,也是显示出来的东西,按钮上的文字就btn;

  • 相关阅读:
    对象引用与对象克隆
    谁被回收了
    SpringMVC 返回json
    html基础
    org.hibernate.HibernateException: No Session found for current thread
    VB6之SendMessage模拟拖放事件
    VB6之GIF分解
    VB6之反编译工具VBRezQ
    VB6之WebBrowser控件
    (转载)VB6之鼠标移出事件
  • 原文地址:https://www.cnblogs.com/LQK157/p/11027747.html
Copyright © 2011-2022 走看看