如何在JavaScript

时间:2015-12-18 13:32:59

标签: javascript

我有这个Fieldset:

<fieldset id="myFieldset" >
  <input type="hidden" name="username" value="Testing">
</fieldset>

我试着在javascript中读取字段集的输入值:

function myFunction() {
    var x = document.getElementById("myFieldset");
    console.log("The fieldset elements: ", x);

    var data = x.getElementsByTagName("username");

    console.log("The googleData elements: ", data);
}

但是我无法获得字段集的输入部分。

3 个答案:

答案 0 :(得分:2)

标记名称为input

username是名称(您可以使用getElementsByName进行搜索(方法中没有Tag)。

答案 1 :(得分:1)

您可以尝试这样的事情:

(function(){
  var f = document.getElementById("myFieldset");
  var input = f.getElementsByTagName("input");
  console.log(input[0].value)
  
  var n = document.getElementsByName("username")[0];
  console.log(n.value);
})()
<fieldset id="myFieldset" >
<input type = "hidden" name = "username" value = "Testing">
</fieldset>

答案 2 :(得分:-1)

试试这个

var data = x.getElementsByName("username");