- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「…は宣言されていません。」エラー回避)
「…は宣言されていません。」エラー回避方法とは?
このQ&Aのポイント
- スクリプトコードによるプルダウンメニュー表示時に「エラー:'sss'は宣言されていません。」と表示される場合、回避する方法があります。
- 「id='sss'」という要素がスクリプトコード内では宣言されていません。このため、エラーが発生しています。
- エラーを回避するためには、宣言や定義の処理が必要です。具体的には、(2)の行で宣言した要素をスクリプトコード内で宣言する必要があります。
- みんなの回答 (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"; }
お礼
御回答ありがとうございます。 うまく動きました! こんなに単純だったなんて… Javascriptを勉強しながらコードを書いていて、試行錯誤しながらやっているもんですから… 勉強が足りませんね。すいません。