Поиск в 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, время: 20:26. |