• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「…は宣言されていません。」エラー回避)

「…は宣言されていません。」エラー回避方法とは?

このQ&Aのポイント
  • スクリプトコードによるプルダウンメニュー表示時に「エラー:'sss'は宣言されていません。」と表示される場合、回避する方法があります。
  • 「id='sss'」という要素がスクリプトコード内では宣言されていません。このため、エラーが発生しています。
  • エラーを回避するためには、宣言や定義の処理が必要です。具体的には、(2)の行で宣言した要素をスクリプトコード内で宣言する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

▼質問文に書かれているもの function pulldown() { sss.style.display="block";  --- (1) sss.style.left=event.x; sss.style.top=event.y; } function listsel() { var kintaicode = document.form1.kintaicode.options[document.form1.kintaicode.selectedIndex].value ; document.form1.an.value = kintaicode ; sss.style.display="none"; } ▼修正したもの function pulldown() { document.all.sss.style.display="block";  --- (1) document.all.sss.style.left=event.x; document.all.sss.style.top=event.y; } function listsel() { var kintaicode = document.form1.kintaicode.options[document.form1.kintaicode.selectedIndex].value ; document.form1.an.value = kintaicode ; document.all.sss.style.display="none"; }

gaogao30
質問者

お礼

御回答ありがとうございます。 うまく動きました! こんなに単純だったなんて… Javascriptを勉強しながらコードを書いていて、試行錯誤しながらやっているもんですから… 勉強が足りませんね。すいません。