Как изменить javascript что бы данные брались по id
Здравствуйте.
Подскажите пожалуйста как изменить javascript что бы данные искались и выводились не по name="" а к примеру по id="" ? Так как name="" обязательный и нужно указывать свое название! Используется для сохранения UTM меток. Вот источник Github var queryForm = function(settings){ var reset = settings && settings.reset ? settings.reset : false; var self = window.location.toString(); var querystring = self.split("?"); if (querystring.length > 1) { var pairs = querystring[1].split("&"); for (i in pairs) { var keyval = pairs[i].split("="); if (reset || sessionStorage.getItem(keyval[0]) === null) { sessionStorage.setItem(keyval[0], decodeURIComponent(keyval[1])); } } } var hiddenFields = document.querySelectorAll("input[type=hidden], input[type=text]"); for (var i=0; i<hiddenFields.length; i++) { var param = sessionStorage.getItem(hiddenFields[i].name); if (param) document.getElementsByName(hiddenFields[i].name)[0].value = param; } } setTimeout(function(){queryForm();}, 3000); <form action="#"> <input type="text" name="utm_source" value=""> <input type="text" name="utm_medium" value=""> <input type="text" name="utm_campaign" value=""> <input type="text" name="utm_content" value=""> <input type="text" name="utm_term" value=""> </form> |
wemon,
строки 16, 17 var param = sessionStorage.getItem(hiddenFields[i].id); if (param) hiddenFields[i].value = param; |
Цитата:
Спасибо. Очень помогли!!! |
Часовой пояс GMT +3, время: 22:19. |