온라인에서 HTML <button> 요소 만들기

HTML Button 생성기는 명시적인 Type, 표시 텍스트, 선택적 폼 컨트롤 이름 및 선택적 Disabled 상태가 있는 <button> 요소를 만듭니다. 설정을 변경하고 결과를 복사하기 전에 미리 보기, HTML 출력 및 C# 출력을 확인하세요.



C#에서 HTML <button> 요소 만들기

위의 HTML Code 패널에는 설정한 <button> 마크업이 표시됩니다. 아래의 C# Code 패널은 Aspose.HTML for .NET 으로 같은 요소를 만듭니다.

  1. HTMLDocument 를 만들고 Document.CreateElement() 로 HTMLButtonElement 를 만듭니다.
  2. 선택한 옵션에 따라 Type, 선택적 Name, Disabled 상태 및 표시할 TextContent를 설정합니다.
  3. Node.AppendChild() 로 버튼을 문서 본문에 추가합니다.
  4. HTMLDocument.Save() 로 완성된 문서를 button.html로 저장합니다.

먼저 버튼을 설정한 다음 업데이트된 C# 코드를 .NET 프로젝트에 복사하세요.


HTML Button 생성기 FAQ

1. button, submit 및 reset 유형의 차이는 무엇인가요?

Type이 button이면 기본 동작이 없으며 일반적으로 JavaScript와 연결합니다. submit 버튼은 연결된 폼을 제출하고 reset 버튼은 폼 컨트롤을 초기값으로 되돌립니다.

2. 생성기가 항상 type 특성을 포함하는 이유는 무엇인가요?

명시적인 type은 주변 마크업에 따라 버튼 동작이 달라지는 것을 막습니다. 특히 폼 안에서는 Type을 명시하지 않은 버튼이 Submit 버튼으로 동작할 수 있습니다.

3. Text와 Name 필드의 차이는 무엇인가요?

표시 레이블은 Text 필드에서 설정합니다. Name은 표시되지 않으며 버튼이 폼에 포함될 때 폼 데이터와 폼 요소 컬렉션에서 컨트롤을 식별합니다.

4. Disabled 옵션은 무엇을 바꾸나요?

비활성화된 버튼은 동작할 수 없으며 폼 제출 시 Name과 Value를 제공하지 않습니다. 컨트롤을 다시 사용할 수 있게 하려면 disabled 특성을 제거하세요.

5. 미리 보기에서 생성된 버튼을 클릭해도 아무 동작이 없는 이유는 무엇인가요?

미리 보기는 애플리케이션별 스크립트나 주변 폼 없이 버튼을 렌더링합니다. button이 동작하려면 이벤트 처리기가 필요하고 submit과 reset이 효과를 내려면 연결된 폼이 필요합니다.


Aspose.HTML for .NET 설치

.NET CLI를 사용하여 NuGet에서 Aspose.HTML for .NET 을 설치합니다.

dotnet add package Aspose.HTML

NuGet 패키지 관리자 UI를 사용하거나 패키지 관리자 콘솔에서 Install-Package Aspose.HTML을 실행할 수도 있습니다. 설정 방법은 설치 가이드 를 참조하세요. 평가 제한 없이 API를 테스트하려면 임시 라이선스 를 요청할 수 있습니다.