xml ファイル:
リーリーjs コードは次のとおりです:
リーリーhtmlコードは次のとおりです:
リーリーw3school で例を学び、ユーザー名を入力し、xml ファイル内でユーザー名を含むノードを検索し、最後にパスワードを表示するように変更したいと思いました。
Google Chrome は常にエラーを報告します: null のプロパティ 'documentElement' を読み取れません。
そして、Firefox はエラーを報告しました: xmlhttp.responseXML が null です。
私は長い間それを理解できなかったので、助けを求めてここに来ました。
伊谢尔伦2017-05-19 10:21:04
コード内で報告されるエラーは次の文になるはずです:
リーリーXMLHttpRequest.responseXML プロパティは、リクエストによって取得された HTML または XML を含むドキュメントを返す読み取り専用の値です。リクエストが失敗した場合、送信されなかった場合、または取得されたデータが XML として正しく解析できない場合は null を返します。またはHTML。ソース
上で述べたように、この時点ではリクエストは成功しなかったため、xmlhttp.responseXML は null であるため、エラーが報告されます。 ajax のステータスを決定する if ステートメントにこのコードを記述してみてください。