HTMLInputElement: value ããããã£
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015å¹´7æ.
value 㯠HTMLInputElement ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ããããã£ã§ããã® <input> è¦ç´ ã®ç¾å¨ã®å¤ãæååã§è¡¨ãã¾ãã
ãã®ããããã£ã¯ãç´æ¥è¨å®ãããã¨ãã§ãã¾ããä¾ãã°ãä½ããã®æ¡ä»¶ã«åºã¥ãã¦æ¢å®å¤ãæå®ããå ´åãªã©ã§ãã
å¤
ãã® <input> è¦ç´ ã®å¤ãå«ãæååãã¾ãã¯å
¥åè¦ç´ ã«å¤ãè¨å®ããã¦ããªãå ´åã¯ç©ºæååã§ãã
ä¾
>text åã® input ã®å¤ãåãåã
ãã®ä¾ã§ã¯ãã¦ã¼ã¶ã¼ãå ¥åãã£ã¼ã«ãã«ãã¼ã¿ãå ¥åããã¨ããã°ã«ç¾å¨ã®å¤ã表示ãã¾ãã
HTML
<input> ã¨é¢é£ã¥ãããã <label>ãããã¨åºåç¨ã« <pre> ã³ã³ããã¼ãè¨ç½®ãã¦ãã¾ãã
<label for="givenname">ããªãã®åå:</label>
<input name="given-name" id="given-name" />
<pre id="log"></pre>
JavaScript
<pre> è¦ç´ ã® innerText ã¯ãkeyup ã¤ãã³ããçºè¡ããããã³ã« <input> ã®ç¾å¨ã®å¤ã«æ´æ°ããã¾ãã
const logElement = document.getElementById("log");
const inputElement = document.getElementById("given-name");
inputElement.addEventListener("keyup", () => {
logElement.innerText = `åå: ${inputElement.value}`;
});
çµæ
è²ã®å¤ãåãåã
ãã®ä¾ã§ã¯ã<input> ã® color ã® value ããããã£ã示ãã¾ãã
HTML
<input> ã® color åãè¨ç½®ãã¾ãã
<label for="color">è²ãé¸ãã§ãã ãã:</label>
<input name="color" id="color" type="color" />
<pre id="log"></pre>
JavaScript
<pre> è¦ç´ ã® innerText ã¯ãæ¢å®ã®è²å¤ (#000000) ã§æ´æ°ããã change ã¤ãã³ããçºè¡ããããã³ã«æ´æ°ããã¾ãã
const logElement = document.getElementById("log");
const inputElement = document.getElementById("color");
logElement.innerText = `Color: ${inputElement.value}`;
inputElement.addEventListener("change", () => {
logElement.innerText = `Color: ${inputElement.value}`;
});
çµæ
仿§æ¸
| Specification |
|---|
| HTML> # dom-input-value> |