【问题标题】:how to get value by class name using javascript [duplicate]如何使用javascript通过类名获取值[重复]
【发布时间】:2016-03-16 10:16:02
【问题描述】:

对不起,这是基本的,但我还是尝试在谷歌上搜索,但仍然没有成功。

我想得到这个的价值

<input type='hidden' class='hid_id' value='1' />

使用 Javascript 我想要警报值1

我试试这个

var id = document.getElementsByClassName("hid_id");
alert (id);

但是提醒[object HTMLInputElement]

现在请帮助我。

【问题讨论】:

    标签: javascript


    【解决方案1】:

    试试这个:

    var id = document.getElementsByClassName("hid_id")[0].value;
    

    【讨论】:

      【解决方案2】:

      getElementsByClassName() 返回一个数组,因此您必须访问第一个元素(如果有的话)。然后尝试访问 value 属性:

      var id = document.getElementsByClassName("hid_id");
      if (id.length > 0) {
          alert (id[0].value);
      }
      

      jsfiddle

      【讨论】:

        猜你喜欢
        • 2014-03-27
        • 2010-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-19
        • 2013-07-31
        相关资源
        最近更新 更多