HTMLInputElement

HTMLInputElement class

Управление формой. В зависимости от среды, в которой просматривается страница , свойство value может быть доступно только для чтения для ввода загрузки файла тип. Для типа ввода «пароль» фактическое возвращаемое значение может быть замаскировано для предотвращения несанкционированного использования. См. определение элемента INPUT в [HTML 4.01 ].

См. такжеМодель объекта документа (DOM) Уровень 2 Спецификация HTML .

public class HTMLInputElement : HTMLElement

Характеристики

Имя Описание
Accept { get; set; } Список разделенных запятыми типов содержимого, которые сервер, обрабатывающий эту форму, будет обрабатывать правильно. См. определение атрибута accept в HTML 4.01.
AccessKey { get; set; } Односимвольный ключ доступа для предоставления доступа к управлению формой. См. определение атрибута accesskey в HTML 4.01.
Align { get; set; } Выравнивает этот объект (вертикально или горизонтально) относительно его окружающего текста. См. определение атрибута align в HTML 4.01. Этот атрибут устарел в HTML 4.01.
Alt { get; set; } Альтернативный текст для пользовательских агентов, не отображающих обычное содержимое этого элемента. См. определение атрибута alt в HTML 4.01.
override Attributes { get; } NamedNodeMap, содержащий атрибуты этого узла (если это элемент) или null в противном случае.
virtual BaseURI { get; } Абсолютный базовый URI этого узла или ноль, если реализация не смогла получить абсолютный URI.
Checked { get; set; } Когда атрибут type элемента имеет значение “radio " или “флажок”, это представляет текущее состояние формы control в интерактивном пользовательском агенте. Изменения этого атрибута изменяют состояние элемента управления формы, но не изменяют значение атрибута HTML checked элемента INPUT. Во время обработки события щелчка на элементе ввода с атрибутом типа, который имеет значение “радио” или “флажок”, некоторые реализации могут изменить значение этого свойства до событие отправляется в документе . Если действие по умолчанию для события отменено, значение свойства может быть изменено обратно на исходное значение. Это означает, что значение этого свойства во время обработки событий щелчка зависит от реализации.
ChildElementCount { get; } Возвращает текущее количество узлов элемента, которые являются дочерними элементами этого элемента. 0, если у этого элемента нет дочерних узлов nodeType 1.
ChildNodes { get; } NodeList, содержащий все дочерние элементы этого узла. Если детей нет, это NodeList, не содержащий узлов..
Children { get; } Возвращает дочерние элементы текущего элемента.
ClassList { get; } Возвращает живой DOMTokenList, который содержит токены, полученные в результате разбора атрибута “класс”.
ClassName { get; set; } Атрибут класса элемента. Этот атрибут был переименован из-за того, что конфликтует с ключевым словом class во многих языках. См. определение атрибута класса в HTML 4.01.
DefaultChecked { get; set; } Когда тип имеет значение “радио” или “флажок”, это представляет проверенный HTML-атрибут элемента. Значение этого атрибута не изменяется, если изменяется состояние соответствующей формы элемента управления в интерактивном пользовательском агенте. См. определение атрибута checked в HTML 4.01.
DefaultValue { get; set; } Когда атрибут типа элемента имеет значение “text “, “файл” или “пароль”, это представляет значение HTML атрибут элемента. Значение этого атрибута не изменяется если содержимое соответствующего элемента управления формы в интерактивном пользовательском агенте изменяется. См. определение атрибута value в HTML 4.01.
Dir { get; set; } Определяет базовое направление нейтрального по направлению текста и направление таблиц. См. определение атрибута dir в HTML 4.01.
Disabled { get; set; } В этом контексте элемент управления недоступен. См. определение атрибута disabled в HTML 4.01.
Files { get; } IDL-атрибут files позволяет сценариям обращаться к выбранным файлам элемента. При получении, если применяется атрибут IDL, он должен вернуть объект FileList, представляющий текущие выбранные файлы. Этот же объект должен быть возвращен до тех пор, пока не изменится список выбранных файлов. Если атрибут IDL не применяется, вместо этого он должен возвращать значение null. [FILEAPI]
FirstChild { get; } Первый потомок этого узла. Если такого узла нет, возвращается null.
FirstElementChild { get; } Возвращает узел первого дочернего элемента этого элемента. null, если у этого элемента нет дочерних элементов.
Form { get; set; } Возвращает элемент FORM , содержащий этот элемент управления. Возвращает null , если этот элемент управления не находится в контексте формы .
Id { get; set; } Идентификатор элемента. См. определение атрибута id в HTML 4.01.
InnerHTML { get; set; } Возвращает фрагмент HTML или XML, представляющий содержимое элемента. Можно установить, чтобы заменить содержимое элемента узлами, проанализированными из данной строки.
Lang { get; set; } Код языка определен в RFC 1766. См. определение атрибута lang в HTML 4.01.
LastChild { get; } Последний дочерний элемент этого узла. Если такого узла нет, возвращается null.
LastElementChild { get; } Возвращает последний узел дочернего элемента этого элемента. null, если у этого элемента нет дочерних элементов.
List { get; set; } Атрибут list используется для идентификации элемента, в котором перечислены предопределенные параметры, предлагаемые пользователю. Если присутствует, его значение должно быть идентификатором элемента списка данных в том же документе.
override LocalName { get; } Возвращает локальную часть полного имени этого узла. Для узлов любого типа, кроме ELEMENT_NODE и ATTRIBUTE_NODE, и узлов, созданных с помощью метода DOM уровня 1, такого как Document.createElement(), всегда равно null.
MaxLength { get; set; } Максимальное количество символов для текстовых полей, когда тип имеет значение “текст” или “пароль”. См. определение атрибута maxlength в HTML 4.01.
Name { get; set; } Управление формой или имя объекта при отправке с формой. См. определение атрибута name в HTML 4.01.
override NamespaceURI { get; } URI пространства имен этого узла или нуль, если он не указан.
NextElementSibling { get; } Возвращает следующий узел элемента-брата этого элемента. null, если у этого элемента нет узлов-сестер, следующих за этим в дереве документа.
NextSibling { get; } Узел, непосредственно следующий за этим узлом. Если такого узла нет, возвращается null.
override NodeName { get; } Имя этого узла в зависимости от его типа.
override NodeType { get; } Код, представляющий тип базового объекта.
virtual NodeValue { get; set; } Значение этого узла в зависимости от его типа.
OuterHTML { get; set; } Возвращает фрагмент HTML или XML, представляющий элемент и его содержимое. Можно установить, чтобы заменить элемент узлами, проанализированными из данной строки.
virtual OwnerDocument { get; } Объект Document, связанный с этим узлом. Это также объект Document, используемый для создания новых узлов. Когда этот узел является документом или типом документа, который еще не используется ни с одним документом, это значение равно null.
ParentElement { get; } Получает родителяElementэтого узла.
ParentNode { get; } Родитель этого узла. Все узлы, кроме Attr, Document, DocumentFragment, Entity и Notation, могут иметь родителя. Однако, если узел был только что создан и еще не добавлен в дерево, или если он был удален из дерева, это значение равно null.
override Prefix { get; } Префикс пространства имен этого узла или ноль, если он не указан. Когда он определен как null, его установка не имеет никакого эффекта
PreviousElementSibling { get; } Возвращает предыдущий одноуровневый узел этого элемента. null, если этот элемент не имеет родственных узлов, предшествующих ему в дереве документа.
PreviousSibling { get; } Узел, непосредственно предшествующий этому узлу. Если такого узла нет, возвращается null.
ReadOnly { get; set; } Этот элемент управления доступен только для чтения. Актуально, только когда type имеет значение “текст” или “пароль”. См. определение атрибута только для чтения в HTML 4.01.
SchemaTypeInfo { get; } Информация о типе, связанная с этим элементом.
ShadowRoot { get; } Возвращает shadowRoot, хранящийся в этом элементе, или ноль, если он закрыт.
Size { get; set; } Информация о размере. Точное значение зависит от каждого типа поля . См. определение атрибута размера в HTML 4.01. @version DOM Level 2
Src { get; set; } Когда атрибут типа имеет значение “image”, этот Атрибут указывает расположение изображения, которое будет использоваться для украшения графической кнопки отправки. См. определение атрибута src в HTML 4.01.
Style { get; } Представляет атрибут стиля, который позволяет автору напрямую применять информацию о стиле к определенному элементу.
TabIndex { get; set; } Индекс, представляющий позицию элемента в порядке табуляции. См. определение атрибута tabindex в HTML 4.01.
TagName { get; } Имя элемента.
override TextContent { get; set; } Этот атрибут возвращает текстовое содержимое этого узла и его потомков. Когда он определен как null, его установка не имеет никакого эффекта. При настройке любые возможные дочерние элементы, которые может иметь этот узел, удаляются и, если новая строка не является пустой или нулевой, заменяются одним текстовым узлом, содержащим строку, на которую установлен этот атрибут.
Title { get; set; } Консультативный заголовок элемента. См. определение атрибута title в HTML 4.01.
Type { get; set; } Тип созданного элемента управления (все в нижнем регистре). См. определение атрибута type в HTML 4.01. @версия DOM Уровень 2
UseMap { get; set; } Использовать карту изображения на стороне клиента. См. определение атрибута usemap в HTML 4.01.
Value { get; set; } Когда атрибут типа элемента имеет значение “text “, “файл” или “пароль”, это представляет текущее содержимое соответствующего элемента управления формы в интерактивном пользовательском агенте. Изменение этого атрибута изменяет содержимое элемента управления формы, но не изменяет значение HTML-атрибута value элемента. Когда атрибут типа элемента имеет значение “кнопка”, “скрытый”, “отправить “, “reset”, “image”, “checkbox” или “radio”, это представляет атрибут значения HTML элемента. См. определение атрибута value в HTML 4.01.

Методы

Имя Описание
AddEventListener(string, IEventListener) Этот метод позволяет регистрировать прослушиватели событий на цели события.
AddEventListener(string, DOMEventHandler, bool) Этот метод позволяет регистрировать прослушиватели событий на цели события.
AddEventListener(string, IEventListener, bool) Этот метод позволяет регистрировать прослушиватели событий на цели события.
AppendChild(Node) Добавляет узел newChild в конец списка дочерних элементов этого узла. Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
AttachShadow(ShadowRootMode) Создает теневой корень и прикрепляет его к текущему элементу.
CloneNode() Возвращает дубликат этого узла, т. е. служит общим конструктором копирования для узлов. Дублирующий узел не имеет родителя (parentNode имеет значение null) и пользовательских данных.
CloneNode(bool) Возвращает дубликат этого узла, т. е. служит общим конструктором копирования для узлов. Дублирующий узел не имеет родителя (parentNode имеет значение null) и пользовательских данных.
DispatchEvent(Event) Этот метод позволяет отправлять события в модель событий реализации.
Dispose() Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.
GetAttribute(string) Извлекает значение атрибута по имени.
GetAttributeNode(string) Извлекает узел атрибута по имени.
GetAttributeNodeNS(string, string) Извлекает узел Attr по локальному имени и URI пространства имен.
GetAttributeNS(string, string) Извлекает значение атрибута по локальному имени и URI пространства имен.
GetElementsByClassName(string) Возвращает живой объект NodeList, содержащий все элементы в документе, которые имеют все классы, указанные в аргументе. http://www.w3.org/TR/dom/
GetElementsByTagName(string) Возвращает NodeList всех элементов-потомков с заданным именем тега в порядке документа.
GetElementsByTagNameNS(string, string) Возвращает NodeList всех элементов-потомков с заданным локальным именем и URI пространства имен в порядке документа.
virtual GetPlatformType() Этот метод используется для получения объекта ECMAScriptType.
HasAttribute(string) Возвращает значение true, если атрибут с заданным именем указан в этом элементе или имеет значение по умолчанию, в противном случае — значение false.
HasAttributeNS(string, string) Возвращает значение true, если атрибут с заданным локальным именем и URI пространства имен указан для этого элемента или имеет значение по умолчанию, в противном случае — значение false.
override HasAttributes() Возвращает, имеет ли этот узел (если это элемент) какие-либо атрибуты
HasChildNodes() Возвращает, есть ли у этого узла дочерние элементы.
InsertBefore(Node, Node) Вставляет узел перед существующим дочерним узлом. Если дочерний элемент равен нулю, вставьте узел в конец списка дочерних элементов. Если дочерний элемент является объектом DocumentFragment, все его дочерние элементы вставляются в том же порядке перед дочерним. Если дочерний элемент уже находится в дереве, он сначала удаляется.
IsDefaultNamespace(string) Этот метод проверяет, является ли указанный namespaceURI пространством имен по умолчанию или нет.
IsEqualNode(Node) Проверяет, равны ли два узла. Этот метод проверяет равенство узлов, а не одинаковость (т. е. являются ли два узла ссылками на один и тот же объект), что можно проверить с помощью Node.isSameNode(). Все одинаковые узлы также будут равными, хотя обратное может быть неверным.
IsSameNode(Node) Возвращает, является ли этот узел тем же узлом, что и заданный. Этот метод позволяет определить, относятся ли две ссылки Node, возвращаемые реализацией, к одному и тому же объекту. Когда две ссылки Node являются ссылками на один и тот же объект, даже через прокси, ссылки могут использоваться полностью взаимозаменяемо, так что все атрибуты имеют одинаковые значения и вызов одного и того же метода DOM для любой ссылки всегда имеет точно такой же эффект.
LookupNamespaceURI(string) Найдите URI пространства имен, связанный с данным префиксом, начиная с этого узла.
LookupPrefix(string) Найдите префикс, связанный с данным URI пространства имен, начиная с этого узла. Объявления пространств имен по умолчанию игнорируются этим методом. Подробнее об алгоритме, используемом этим методом, см. в разделе Поиск префикса пространства имен.
Normalize() Помещает все узлы Text на всю глубину поддерева под этим узлом, включая узлы атрибутов, в «нормальную» форму, где только структура (например, элементы, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности) разделяет узлы Text, т. е. нет ни смежных узлов Text, ни пустых узлов Text. Это можно использовать для обеспечения того, чтобы DOM-представление документа было таким же, как если бы он был сохранен и повторно загружен, и полезно, когда операции (такие как поиск XPointer [XPointer]), которые зависят от конкретной древовидной структуры документа, должны выполняться. использоваться. Если параметр «normalize-characters» объекта DOMConfiguration, прикрепленного к Node.ownerDocument, имеет значение true, этот метод также полностью нормализует символы узлов Text.
QuerySelector(string) Возвращает первый элемент в документе, соответствующий селектору
QuerySelectorAll(string) Возвращает NodeList всех элементов в документе, соответствующих селектору
Remove() Удаляет этот экземпляр.
RemoveAttribute(string) Удаляет атрибут по имени.
RemoveAttributeNode(Attr) Удаляет указанный узел атрибута.
RemoveAttributeNS(string, string) Удаляет атрибут по локальному имени и URI пространства имен.
RemoveChild(Node) Удаляет дочерний узел, указанный oldChild, из списка дочерних, и возвращает его.
RemoveEventListener(string, IEventListener) Этот метод позволяет удалить прослушиватели событий из цели события. ЕслиIEventListenerудален изEventTargetв то время как он обрабатывает событие, он не будет запущен текущими действиями. Прослушиватели событий никогда не могут быть вызваны после удаления.
RemoveEventListener(string, DOMEventHandler, bool) Этот метод позволяет удалить прослушиватели событий из цели события. ЕслиIEventListenerудален изEventTargetв то время как он обрабатывает событие, он не будет запущен текущими действиями. Прослушиватели событий никогда не могут быть вызваны после удаления.
RemoveEventListener(string, IEventListener, bool) Этот метод позволяет удалить прослушиватели событий из цели события. ЕслиIEventListenerудален изEventTargetв то время как он обрабатывает событие, он не будет запущен текущими действиями. Прослушиватели событий никогда не могут быть вызваны после удаления.
ReplaceChild(Node, Node) Заменяет дочерний узел oldChild на newChild в списке дочерних элементов и возвращает узел oldChild. Если newChild является объектом DocumentFragment, то oldChild заменяется всеми дочерними объектами DocumentFragment, которые вставляются в том же порядке. Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
SetAttribute(string, string) Добавляет новый атрибут. Если атрибут с таким именем уже присутствует в элементе, его значение изменяется на значение параметра значения
SetAttributeNode(Attr) Добавляет новый узел атрибута. Если атрибут с таким именем (nodeName) уже присутствует в элементе, он заменяется новым.
SetAttributeNodeNS(Attr) Добавляет новый атрибут. Если атрибут с таким локальным именем и этим URI пространства имен уже присутствует в элементе, он заменяется новым.
SetAttributeNS(string, string, string) Добавляет новый атрибут. Если атрибут с таким же локальным именем и URI пространства имен уже присутствует в элементе, его префикс заменяется на префиксную часть квалифицированного имени, а его значение заменяется на параметр value.
SetIdAttribute(string, bool) Если параметр isId равен true, этот метод объявляет указанный атрибут как определяемый пользователем атрибут ID.
SetIdAttributeNode(Attr, bool) Если параметр isId равен true, этот метод объявляет указанный атрибут как определяемый пользователем атрибут ID.
SetIdAttributeNS(string, string, bool) Если параметр isId равен true, этот метод объявляет указанный атрибут как определяемый пользователем атрибут ID.
override ToString() ВозвращаетString, представляющий этот экземпляр.

Смотрите также