- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:selectタグに直接onChangeを書かないイベント取得方法)
selectタグのonChangeイベントを取得する方法
このQ&Aのポイント
- javascriptの知識が限られているため、selectタグの直接onChangeイベントを取得する方法に困っています。
- selectタグの自動生成を変更せずに、選択リストの値が変更された際に関数を呼び出す方法を教えてください。
- onChangeを直接使用する方法はできないため、別の手法でselectタグの値変更イベントを取得したいと思っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
イベント処理は後から追加する事もできます。 例えば、そのselectがページ内に一つ(目)であれば <script type="text/javascript"> window.onload=function(){ Object = document.getElementsByTagName('select')[0]; //↑ページ内のselectの[0]番目を得る Object.onchenge=function(){onchangeで呼び出したい関数()} //↑onchangeイベントの処理を追加する } </script>
お礼
なるほど!イベント処理は後からでも追加できるんですね。 こういうのが欲しかったんですよ。 ちなみに Object.onchenge=function(){onchangeで呼び出したい関数()} ↑onchangeじゃないと動かないですよね。 ありがとうございます。