[リストへもどる]
一括表示
タイトルJavaScript基礎講習7日目:変化した注文数を取得する
記事No6855
投稿日: 2023/02/23(Thu) 19:33
投稿者Tomo
・・・中略・・・
elements = document.forms[0].elements[i];
orderNumber = elements

この後ですが、

orderNumber = elements.v

と入力すると
/////////////////////
ariaValue...
ariaValueMin
ariaValueNow
ariaValueText
nodeValue
orderVal
/////////////////////

などがコード補完で出てくるのですが、なんで value が出てこないのでしょうか?
間違って
orderNumber = elements.nodeValue;

を選ぶと
orderNumber:null

などとなります。

タイトルRe: JavaScript基礎講習7日目:変化した注文数を取得する
記事No6857
投稿日: 2023/02/23(Thu) 22:04
投稿者サーチマン佐藤
うーん、出てきても良さそうですね。
単に、letで定義するだけなら出てくると思いますが、
直前に、
elements = document.forms[0].elements[i];
と定義しているので、補完が変わってしまったようです。

そういう仕様ということで、悩まなくていいのではないでしょうか。