[Edge]。→、、
HTMLInputElement の値を数値として解釈して返します。
¶type の中で、数値として扱うタイプでないとだめなようです。→推奨: JavaScript:Number()
mdn: double。その要素の値を、次のいずれかのうち一つとして解釈して返します。解釈は以下の順で行われます。
HTMLInputElement | HTMLInputElement。 |
---|
double の数値。
HTML:
<INPUT id=IdTest type=text value="2020-12-31"> <INPUT id=IdTest2 type=text value="20201231">
JavaScript:
D=IdTest.valueAsNumber; //=[number]:NaN DA=IdTest2.valueAsNumber; //=[number]:NaN
何を値として入力すればいいのだろうか。
HTML:
<INPUT id=IdTest type=number value="10.5"> <INPUT id=IdTest2 type=range value="10.5">
JavaScript:
D=IdTest.valueAsNumber; //=[number]:10.5 DA=IdTest2.valueAsNumber; //=[number]:10.5 D=IdTest.value; //=[string]:10.5 DA=IdTest2.value; //=[string]:10.5
数値入力のタイプでないと得られないようだ。意味が有るとは思えないが。→JavaScript:Number()