window.onload = function(){
var inputElement = document.getElementsByTagName('input');
console.log(inputElement);
console.log(inputElement.hasAttribute('placeholder'));
if(inputElement.hasAttribute('placeholder')){
console.log('true');
}
};
Я продолжаю получать TypeError на window.onload. Может кто-то точка, что случилось с этим, я пытаюсь проверить, если входной элемент имеет заполнитель атрибутДоступ к атрибуту заполнителя
Посмотрите поближе: это getElement ** s ** ByTagName - множественное число. – georg
Как и у вас есть * массив * элементов, а не сам элемент. Вам нужно пройти и проверить каждый. –
В принципе дубликат [Почему getElementsByClassName не работает для меня? Что он возвращает?] (Http://stackoverflow.com/questions/10693845/why-getelementsbyclassname-does-not-work-for-me-what-does-it-return) (но это для 'getElementsByTagName' вместо из '... ClassName') – apsillers