問題タブ [getelementsbytagname]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - getelementsbytagnameのJavascriptエラー
ループは最初の反復でのみ機能しますが、2番目の反復でエラーtd [2]が未定義であるのに対し、各Row(tr)には8つの8列(td)が含まれています。50Tr以上。
私はたくさん試しましたが、とても混乱しています。エラーではないはずです。
javascript - JavascriptのXMLファイル、getElementByAttribute
次のようなXMLファイルがあるとします。
いくつかの素晴らしいチュートリアルのおかげで、JavaScriptでこれらの値を取得する方法がわかりました。
たとえば、すべての「Events」タグを反復処理して、次のように「Absolute」値を取得できます。
これは戻ります
では、どうすれば「NoteOn」属性にアクセスしてその値を取得できますか?XML内のすべてのイベントを反復処理し、それらにNoteOnまたはNoteOffが含まれているかどうかを確認し、すべてのノート、それらのデュレーション、ベロシティ、およびチャネルを含む配列をロードします。
私を助けてください!getElementsByTagName("NoteOn")
うまくいかない...それが役立つかもしれない場合、これは私がした場合に何が起こるかのスクリーンショットですconsole.log(xmlDoc)
よろしくお願いします!
回答に応じて編集します。私がこれをやろうとすると:
結果はこれだけです
再編集:「noteon」の代わりに「NoteOn」と書くと機能します!
javascript - 以前の投稿から今日の引用を取得するスクリプトは?
この 4 時間は、tumblr ブログの「今日の名言」表示用のスクリプトを作成するのに費やしました。私はjavascriptの初心者です。では、javascript について教えてください。それを機能させるために何を変更する必要があるか教えてください。また、スクリプトが生成するテキストを次のようにフォーマットするにはどうすればよいですか?:
私がやろうとしていたのは、引用投稿にタグ「QOT」があり、現在の日付(つまり今日)に投稿された場合、通常の引用投稿の1つからコンテンツ/テキストを取得することでした。すると、その文章・内容が「今日の名言」としてウェブサイトの特設ページに表示されます。
こちらが私のウェブサイトです: teamnigeria.tumblr.com
c# - インナーテキストでウェブ要素を見つける方法
C#でseleniumを使用してテストを記述していますが、問題に直面しています。
これが私のhtmlです。Web ページで「100」を見つけるにはどうすればよいですか?
javascript - elem は定義されていませんか?
次のコードを実行すると、firebug コンソールに elem が未定義であると表示されますが、そうではありません!
for
ステートメント中にエラーが発生します。このコードはすべて、ページが既に読み込まれているときに実行されています。なぜこうなった?
javascript - iFrame を含むページで document.getElementsByTagName を使用する - iframe 内の要素が取得されない
JavaScript が新しくなりました。私のページ (asp.net アプリケーション、サーバー側言語としての vb) で、document.getElementsByTagName("img") を使用してすべての img タグ付き html アイテムを取得しています。特に、このリストに表示されないものがあることに気付きました (それらを配列に入れて、アイテムに個別にアクセスできました - 以下のコード)。このアイテムは iframe 内に含まれています (iframe は SRC などを使用せず、定義されているだけで、その中の html はソース内にあり、別のページからロードされません - これは生成された Crystal レポート ビューアによって自動的に生成されます)実行時に、これを表示するためにコピーできないのはそのためです)。iframe 内にあるため、getElementsByTagName はこの画像を取得していませんか? この img の src にアクセスできるようにする必要があります (画像は、Crystal Report Viewer から自動生成された別のアイテムです)。これがピックアップされない理由がiframeによるものである場合、iframe内のアイテムでこれを実行する方法はありますか? または、iframe 内のすべての「innerhtml」タイプ プロパティを取得して、img src にアクセスできるようにします。ご協力ありがとうございました。
javascript - getElementsByTagName が null または未定義であり、IE でのみ - 関数内の特定の場所でのみ
以下にリストされているのは私のjavascriptコードです。ドキュメント全体ですべての iframe を検索し、次に iframe ですべての画像を検索します。親フレームと子フレームはすべて、同じドメインにある私のコードです。コードは chrome、FF、safari では正常に動作しますが、IE では動作しません。これが私が得ているエラーです。
そして、ここに私のコードがあります。
エラーは次の行で発生しています。
これがIEでのみ発生する理由を誰かが見たり知ったりしていますか? ご協力ありがとうございました。
php - ネストされたものを取得して操作する簡単な方法はありますかphp を使用したタグ
まず第一に、私は PHP が得意というわけではありません。基本的な知識しかありませんが、ネストされた div の内容を PHP で操作する方法を探しています。これは、顧客向けのイベントを投稿できるようにする、地元の非営利フードバンクの基本的なサイトです。
たとえば、解析して操作したいファイルには次の構造があります (任意の時点で 2 つ以上のエントリが存在する可能性がありますが、これを完全なファイルと考えてください)。
私の考えは、それを解析し (最善の方法は何ですか?)、class="event" を使用してすべての div の多次元配列と、それぞれのネストされたコンテンツを作成することです。ただし、これまでの試みはすべて失敗に終わりました。
これのポイントは、ユーザー (非技術的なフード バンク管理者) がこれらの構造を追加、編集、および削除できるようにすることです。構造を追加するコードはありますが、後日ファイルを再度開いて、「イベント」div とそのネストされたコンテンツの選択したインスタンスを編集および/または削除する方法については不明です。簡単な作業のように思えますが、オンラインで見つけた検索結果に頭を悩ませることはできません。
preg_match()、getElementById()、および getElementByTagName() でいくつか試してみました。私は本当にこの組織を助けたいと思っていますが、目の前のタスクを解決する方法については、上司にアドバイスを求めなければならないところまで来ています.
前もって感謝します。
明確にするために:これは、定期的なメンテナンスのためにDBをホストしたり、サーバーへのftp / sftp / sshアクセスを提供したりすることを許可しないプロバイダーによって外部サービスでホストされているWebサイト用です。計画では、一度サイトを立ち上げ、それ以降は安全でない (現時点では他のオプションはありません) URL を介して維持する予定です。
上記のhtmlを解析し、divタグの多次元配列を作成するためのサンプルphp構文を提供できる人はいますか? 前述したように、私はそれをうまくやり遂げようとしましたが、うまくいきませんでした。何をする必要があるかはわかっていますが、構文で迷ってしまいます。
IE: これは私がこれを行うために思いついたものですが、うまくいかないようです。また、うまくいかない理由を正確に理解するのに十分な php の理解がありません。
エラー: PHP 警告: DOMDocument::load(): /var/www/html/events.php のドキュメントの末尾に余分なコンテンツがあります。行: 4 行目の /var/www/html/test.php の 7
これを今見てみると、クラスではなく、eventTitle と eventContent という名前のタグを探しているため、これはうまくいかないことがわかりました。:(
javascript - getElementsByTagName("*") は常に更新されますか?
私はこのコードを作成しました:
フィドル: http://jsfiddle.net/RL54Z/3/
childs=foo.getElementsByTagName("*");
5行目から6行目までは書かなくていいのでchilds.length
更新です。
どうしてですか?
javascript - JavaScript を使用して div の属性を取得する
これらのdivの要素「src」からこれらの値「xxxxx」を取得したい
私は非常に多くの getelements を試しましたが、うまくいきませんでした。
誰もそれで私を助けることができますか