Поиск в document.querySelectorAll
Подскажите как сделать что бы поиск проходил только по тем, элементам которые нашел document.querySelectorAll('.act'); т.е по jsonList
var test="\"IP\":\"192.168.1.4\",\"Mask\":\"255.255.255.0\"";
var jsonList = document.querySelectorAll('.act'); //JSON act
var objJSON = eval('({' + test + '})');
for (var Key in objJSON) {
document.getElementById('id_'+Key).value=objJSON[Key];
}
|
Цитата:
var jsonList = document.querySelectorAll('.act');
for (var i=1; i<jsonList.length; i++) {
alert(jsonList[i].className);
};
|
Это то понятно...
Как соотнести, jsonList с принятым JSON ответом |
Цитата:
|
Цитата:
|
pokk,
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<input id="id_IP" class="act">
<script>
var test="\"IP\":\"192.168.1.4\",\"Mask\":\"255.255.255.0\"";
var jsonList = document.querySelectorAll('.act'); //JSON act
var objJSON = eval('({' + test + '})');
[].forEach.call(jsonList , function(el) {
var Key = el.id.slice(3);
if(Key in objJSON) el.value=objJSON[Key]
});
</script>
</body>
</html>
|
| Часовой пояс GMT +3, время: 18:07. |