У меня есть это 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);
}
Но я не могу получить входной раздел набора полей.
1
Alok Nath Saha
18 Дек 2015 в 16:32
3 ответа
Лучший ответ
Вы можете попробовать что-то вроде этого:
(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>
1
Rajesh
18 Дек 2015 в 13:38
Имя тега: input
username
- это имя (которое можно искать с помощью getElementsByName
(в методе нет Tag
).
2
Quentin
18 Дек 2015 в 13:34
Попробуй это
var data = x.getElementsByName("username");
-1
EJW
18 Дек 2015 в 14:08
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.