zoukankan      html  css  js  c++  java
  • 关于js中的取值问题

    像这样是获取不到值的,弹出的消息是 underfined:
    <html>
    <style type="text/css">
    input {
    border: 1px solid #CCCCCC;
    font-size: 10.5pt;
    padding: 2px 3px 1px;
    220px;
    color: #999999;
    }
    </style>
    </head>

    <body>
    <input name="myInput-keleyi-com" id="keleyiInput" type="text" onBlur="(this.value=='')?this.value='123456':this.value" onFocus="abc()" value="123456" >
    <script>
    function abc(){
    var x=document.getElementsByName("myInput-keleyi-com").value;
    alert(x);
    }</script>
    </body>
    </html>

    应该是这样:
    var x=document.getElementsByName("myInput-keleyi-com")[0].value;

    或者:var x=document.getElementsById("keleyiInput").value;

    getElementById是element单数,
    getElementsByName是elements复数。

  • 相关阅读:
    栈的实现方式
    复合和继承
    循环链表和双向链表
    抽象类和接口
    private构造器和单例模式
    内部类
    关于初始化和清理
    多态的理解
    幾個小知識
    Youth
  • 原文地址:https://www.cnblogs.com/liying123/p/6686859.html
Copyright © 2011-2022 走看看