我有这个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);
}


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

最佳答案

您可以尝试如下操作:



(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>

关于javascript - 如何从JavaScript中的字段集中读取输入字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34356906/

10-12 13:06