JavaScript - AJAX で見つかったいくつかの問題を学ぶ
ringa_lee
ringa_lee 2017-05-19 10:40:33
0
2
594
リーリー

上記のコードは、w3cschoolでAJAXを学習していた際に見たW3CSchoolのサンプルコードで、目的はXMLファイルをHTMLテーブルとして表示することなのですが、いつも違和感を感じていたのでググってみました長い間質問してきましたが、まだ理解できません。コメントに記載されている問題について説明してください。

ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
滿天的星座

Document はドキュメントモデルを指し、documentElement は要素です

x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD");//这行是什么意思??其中的CD又是什么意思??之前看到的都是document,这个documentElement是什么意思??返された XML で「CD」という名前のコレクションを取得することを指します

txt=txt + "" + xx[0].firstChild.nodeValue + "";//这行什么意思???
xx=x[i].getElementsByTagName("TITLE");
タグTITLEの下の最初の子要素のコンテンツを参照します

いいねを押す +0
漂亮男人
  1. xmlhttp是你的ajax返回的对象,同样的,后面的responseXML,documentElement は、前のオブジェクトの対応するメソッドです。

  2. そしてgetElementsByTagName类比于找到所有tagCD的内容。如果你能看到ajax请求回来的xml的话,你就能在中间找到<CD></CD>の背後にあるコードは次のようになります。

  3. txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";作用是拿到 title 下的第一个节点的值插入到tdタグ内

  4. txt=txt + "</table>"当然不是加一个就自动补全,这个是闭合标签,前面起始的txt="<table border='1'>"; タグ、

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!