Я использовал приведенный ниже сценарий для использования заполнителей, но когда я добавляю переключатели, скрипт ломается. Чего не хватает?текст заполнителя при разрыве формы при добавлении переключателей
var labels = document.querySelectorAll("label");
var i = labels.length;
while (i--) {
var label = labels.item(i);
var text = label.textContent;
label.parentNode.classList.contains("required") && (text += " *");
var nextElement = label.nextElementSibling;
if (nextElement.tagName == 'SELECT') {
nextElement.options[0].text = text;
} else {
nextElement.setAttribute("placeholder", text);
}
label.parentNode.removeChild(label);
}
var elements = document.querySelectorAll('.errors, .no-label');
Array.prototype.forEach.call(elements, function(el, i) {
el.parentNode.removeChild(el);
});
Вот jsfiddle: https://jsfiddle.net/katyhege/zdqLtmsn/
СПАСИБО! Это сработало! –
Разве это не лучший ответ для вас? ;) –
Да. И еще раз спасибо! –