ホームページ  >  記事  >  ウェブフロントエンド  >  jsは「オプションが空かオブジェクトではない」を解決します

jsは「オプションが空かオブジェクトではない」を解決します

PHP中文网
PHP中文网オリジナル
2016-05-16 18:57:221361ブラウズ

古いプロンプト スクリプト エラー:「オプションが空であるか、オブジェクトではありません」ですが、オブジェクトは document.form1.xx または document.getElementById を使用して取得できます。

昨日、IP/PV 統計ページを作成しているときに、ページに選択コントロールを配置しましたが、js を使用してそのオプションを動的に増やすと、奇妙な問題が発生しました。古いプロンプト スクリプト エラー:「オプションが空であるか、オブジェクトではありません」ですが、オブジェクトは document.form1.xx または document.getElementById を使用して取得できます。

ずっと探しているのですが原因が見つからず、仕方なく遠回りしてselectコントロールが元々あった場所にpを置き、jsで動的に作成しています。選択し、その選択を p に置きます。

もともと忘れていましたが、今日このページに選択コントロールを追加しなければならないので、このままでは本当に申し訳ないと思って、長い間検索し、関連するものをほぼすべて確認しました。ファイル。ついに、js でコントロールを動的に作成する js カレンダー コントロールを見つけました。このコントロールの ID も selectMonth です。

問題を解決してそこから学びましょう。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。