問題タブ [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.

0 投票する
1 に答える
1555 参照

javascript - 「document.getElementBytag()」によって作成された配列から要素を呼び出すにはどうすればよいですか?

mootoolsフレームワークを使用して自分のWebサイトでページを機能させようとしています。なぜこれが機能しないのかについて、私は考えられるあらゆる場所で答えを探しましたが、空っぽになりました。

複数の配列にhtmlのさまざまなデータ型を入力し、各配列の要素をインデックス番号で呼び出して、関数内でそれらの要素を動的にリンクおよび制御したいと思います。私はmootoolsjsfiddleユーティリティで以下のコードの簡単なスニペットをテストしていました。配列「region」から要素を呼び出そうとすると、「undefined」が直接返され、要素のインデックス番号を返そうとすると、null値の「-1」が返されます。

この配列から有用なデータを取得できません。考えられる理由は3つ考えられますが、ここで実際に何が起こっているのかを特定する方法がわかりません。1.おそらく、この配列にはデータがまったく入力されていません。2.データが入力されている可能性がありますが、「document.getElementBytag()」によってどのようなデータが取得されるのか誤解しているため、「document.writeln()」ステートメントではデータを表示できません。(または、すべての配列を惜しみなく作成する必要がありますか?)3.おそらく問題は、この方法で作成された配列にインデックスが付けられていないことです。(または、この配列にインデックスを付けるためにできることはありますか?)

html:
<div>Florida Virginia</div>
<div>California Nevada</div>
<div>Ohio Indiana</div>
<div>New York Massachussetts</div>
<div>Oregon Washington</div>

js:
var region = $$('div');
document.writeln(region[2]);
document.writeln(region.indexOf('Ohio Indiana'));

js初心者がこの配列の内臓で何が起こっているのかを理解するのを手伝ってくれてありがとう。

0 投票する
3 に答える
20481 参照

javascript - タグ名の短縮形で要素を取得しますか?

私はそれが何と呼ばれているのかわかりませんが、タグなしで要素を取得する方法があることは知っていますgetElementsByTagName。同じものを返しますが、より短く、プロジェクトでタグを頻繁に使用しています。私が話しているのはdocument.frames[x]andですが、 ordocument.images[x]のような他の要素があります。見るとタグと同じではなく、もっとある場合は名前も違うようです。このメソッドを使用するときにそれが何と呼ばれるか、および/または受け入れられたタグのリストを知っている人はいますか? ありがとう。document.b[x]document.a[x]document.images<img>

PS jQuery などのライブラリの使用はお勧めしません。このプロジェクトは学習体験を目的としているため、通常の JavaScript を使用したいと考えています。

0 投票する
1 に答える
2063 参照

javascript - document.getElementsByTagName("img"); の配列を分割します。

以下を使用して、特定のページのすべての画像を検索しています。

新しい変数img_find = img_find();を定義してから、変数を書きますdocument.write(img_find);

これは私の出力文字列です"http://www.domain.com/image.png"

これを分割して、最終的に書くことができるようにしたい

これは画像を表示します。

ただし、現在のところ、出力されるのは

明らかに画像が表示されません。

document.write("<img src='"+img_find+"'/>");現在のページのすべての画像を使用して表示できるように、これを書き直す方法を知っている人はいますか?

ありがとう!

0 投票する
3 に答える
24371 参照

javascript - getElementsByTagName().length はゼロを返します

私は次のような簡単なことをしようとしています:

console.log(elements) は、28 個の入力要素を含む NodeList を示していますが、elements.length は常に 0 です。

また、このgetElementsByTagName("div").length が Web ページに対してゼロを返すことも確認しましたが、正確な理由と修正方法がわかりませんでした。また、これは Firefox、IE、Chrome の両方で発生することにも気付きました。

誰でも私を助けることができますか?

0 投票する
3 に答える
11621 参照

php - phpを使用してxmlでタグ名を取得します

これが私のxmlです:

news_item内のタグの名前を取得したい。

これが私がこれまでに持っているものです:

simpleXMLのような他のphpライブラリを使用せずに、子タグのすべてのタグ名(値ではない)の名前を取得できますか?

ソリューションの例

news_item内のタグの名前はわかりませんが、コンテナタグの名前は「news_item」だけです。

みんなありがとう!

0 投票する
4 に答える
75823 参照

javascript - bodyタグにinsertBefore()要素を挿入する方法は?

次のようにjsでinsertBeforeを使用しようとしています:

しかし、それは最後の p 要素を body タグを閉じる直前に追加することになります。それを使用して、開いたときに一番上に追加されるようにするにはどうすればよいでしょうか? したがって、最後に追加された要素が body タグ内の最初の要素になります。

私は試した:

しかし、firebug ショー:

ノードが見つかりませんでした" コード: "8

0 投票する
2 に答える
3808 参照

javascript - 親div IDのみを使用してタグで子要素をターゲットおよび変更する方法は?

通常の JavaScript (またはプロトタイプ)を使用して、div 内の最初で唯一のアンカー タグの href 属性を変更して、windows.location.search の末尾にクエリ文字列を含めようとしています。div には ID がありますが、アンカーにはクラスも ID もありません。他の場所でも同様のコードを見たことがありますが、正しくありません。

私がこれまでに持っているものは以下の通りです:

私が取り組んでいる実際のhtmlコード:

ありがとうございました。

0 投票する
2 に答える
369 参照

javascript - Internet Explorer で非標準要素を含む innerHTML を使用してコンテンツを変更する

私は非標準の要素を持っています

IE を除くすべてのブラウザーで、この JavaScript のビットは上記の要素のコンテンツを正常に変更します。

ただし、 (HTML および JavaScript で)<testele>を単に aに変更する<span>と、IE を含むすべてのブラウザーで要素のコンテンツが正常に変更されるようになりました。

修正はありますか?私は周りを検索し、無駄にたくさん試しました。

0 投票する
1 に答える
1441 参照

javascript - 最も単純なjavascript関数が起動しない


更新しました。

ポップアップが表示されない理由がわかりません。何か案が?前もって感謝します!

0 投票する
1 に答える
1293 参照

c# - C#HtmlDocument内のJavascript GetElementByName

保存されたデータに基づいて長いオンラインフォームに入力し、結果をユーザーに通知するWeb自動化を作成しています。自動化するWebサイトでは、すべてのオブジェクトに名前が付けられていますが、idタグは使用されていません。名前タグで機能するHtmlDocument.GetElementByIdのようなものはありますか?GetElementsByTagNameは正しくないと思います。特定の要素を返すのではなく、代わりに配列を生成します。