我有这个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);
}
但是我无法获得字段集的输入部分。
答案 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");