[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/zh-CN/docs/Web/API/HTML_DOM_API [Back]  [Original]

HTML DOM API - Web API | MDN

MDN Web Docs

View in English Always switch to English

HTML DOM API

*

20157

*

HTML DOM API HTML

HTML DOM API

HTML DOM

HTML HTML DOM WebSocketWeb Storage API

HTML

DOM Document

Node DOM

Element Element HTML SVG XML

[]

Document DOM HTML Web DOM HTML

HTML Document

HTML

HTMLElement Element HTML HTML Element HTML HTMLElement hidden innerText

HTML DOM HTMLElement HTML HTMLElement Node Node HTML

HTMLElement HTML ID HTML

HTMLElement HTMLElement <canvas> HTMLCanvasElement HTMLElement height getContext() HTMLElement canvas

HTML

HTML [HTML ]

<a> DOM HTMLAnchorElement Anchor HTMLElementElement Node EventTarget

Node EventTarget

<audio> <video> HTMLAudioElement HTMLVideoElement HTMLMediaElement HTMLElement HTMLMediaElement

HTML DOM API DOM DOM

HTML DOM

HTML DOM web API web web HTML DOM

HTML DOM API

HTML DOM API HTML HTML DOM API HTML

HTML

HTML

HTML

HTML

Web

HTML

Web

Web

<form> <input>

Canvas

Canvas API <img> <picture>

<audio> <video> HTML

HTML API

History API

Web

Web API

HTML DOM API PromiseRejectionEvent JavaScript Promise

API

HTML API

Web Storage

Web Storage API

Web Worker

Web Worker API Worker

WebSocket

HTML WebSocket API

Server-sent

EventSource server-sent

<input> input

JavaScript

js
const nameField = document.getElementById("userName");
const sendButton = document.getElementById("sendButton");

sendButton.disabled = true;
// []
//nameField.focus();

nameField.addEventListener("input", (event) => {
  const elem = event.target;
  const valid = elem.value.length != 0;

  if (valid && sendButton.disabled) {
    sendButton.disabled = false;
  } else if (!valid && !sendButton.disabled) {
    sendButton.disabled = true;
  }
});

Document getElementById() ID userName sendButton <input> DOM

HTMLInputElement disabled true HTMLElement focus()

addEventListener() input

HTML

HTML

html
<p>*</p>
<form action="" method="get">
  <p>
    <label for="userName" required></label>
    <input type="text" id="userName" /> (*)
  </p>
  <p>
    <label for="email"></label>
    <input type="email" id="userEmail" />
  </p>
  <input type="submit" value="" id="sendButton" />
</form>

HTML
# htmlelement

  • DOM

Web Proxy Viewer  |  New URL  |  Original Page