Создание элемента HTML <button> онлайн

Генератор HTML Button создает элемент <button> с явно заданным типом, видимым текстом, необязательным именем элемента формы и необязательным отключенным состоянием. Измените настройки и проверьте кнопку, HTML-код и C#-код перед копированием результата.



Создание элемента HTML <button> в C#

Панель HTML Code выше содержит настроенную разметку <button>. Панель C# Code ниже создает такой же элемент с помощью Aspose.HTML for .NET .

Созданный код выполняет следующие действия:

  1. Создает HTMLDocument и HTMLButtonElement с помощью Document.CreateElement() .
  2. Задает Type, необязательный Name, состояние Disabled и видимый TextContent в соответствии с выбранными настройками.
  3. Добавляет кнопку в тело документа с помощью Node.AppendChild() .
  4. Сохраняет готовый документ как button.html с помощью HTMLDocument.Save() .

Сначала настройте кнопку, затем скопируйте обновленный C#-код в свой .NET-проект.


FAQ по генератору HTML Button

1. Чем отличаются типы button, submit и reset?

Кнопка button не имеет действия по умолчанию и обычно связывается с JavaScript. Кнопка submit отправляет связанную форму, а reset возвращает элементы формы к их начальным значениям.

2. Почему генератор всегда добавляет атрибут type?

Явный type не позволяет поведению кнопки зависеть от окружающей разметки. Это особенно важно внутри формы, где кнопка без указанного типа может работать как кнопка отправки.

3. Чем отличаются поля Text и Name?

Поле Text задает видимую подпись внутри элемента <button>. Поле Name не отображается. Оно идентифицирует элемент управления в данных формы и коллекции ее элементов, когда кнопка участвует в форме.

4. Что изменяет параметр Disabled?

Отключенную кнопку нельзя активировать, а ее имя и значение не передаются при отправке формы. Удалите атрибут disabled, когда элемент снова должен стать интерактивным.

5. Почему нажатие кнопки в предпросмотре ничего не делает?

Предпросмотр показывает кнопку без прикладного скрипта и окружающей формы. Для Type со значением button требуется обработчик события, а submit и reset действуют только при наличии связанной формы.


Установка Aspose.HTML for .NET

Установите Aspose.HTML for .NET из NuGet с помощью .NET CLI:

dotnet add package Aspose.HTML

Также можно использовать интерфейс диспетчера пакетов NuGet или выполнить Install-Package Aspose.HTML в консоли диспетчера пакетов. Подробные инструкции приведены в руководстве по установке . Чтобы протестировать API без ограничений ознакомительной версии, запросите временную лицензию .