-1

私のコード

javascript での検索に問題があります。

ドキュメント全体と CSS クラスのみの両方を検索する必要があります。

<span class="ID">153</span>
<span class="keywords">pararell processing, evolutionary algorithm, linear algebra algorithm, FPGA</span>
<span class="author">Oleg Maslennikow, </span>

gOlegで検索したいが、 processingでは検索したくない。

検索すると、非表示の要素を表示し、非表示にした後..

この場合、class = ' ' の面倒を見られるようにしたいと思いますauthor

また、その要素を表示して保持することで、スタイルを持つ要素を確認できるようにしたいと考えてdisplay = 'none'います。

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

jQueryは使いたくない!

4

2 に答える 2

0

Chrome ブラウザを使用している場合は、サポートされているはずですdocument.querySelector()

これは、必要なものを達成する方法です:

document.querySelector('span.author'); // to return span class="author"

以下のブラウザでサポートされています: https://developer.mozilla.org/en-US/docs/DOM/Element.querySelectorAll

ここに画像の説明を入力

于 2013-05-13T23:03:56.063 に答える
0

このようなことができます。while ループについて心配する必要はありません。これは、for ループの短くて反転したバージョンです。

var element_to_find;
var list = document.getElementsByClassName("author");

var len = list.length;
while (len--) {
    if (list[len].style.display == "none") {
        var element_to_find = list[len];
        alert("do what you want");
    }
}

2番目:「display:none」のクラスをコールド作成するので、見つけやすくなります。

スタイル:

.hidden{ display:none }
于 2013-05-13T23:04:46.827 に答える