2012-04-11 13 views
-2

IDを持つ特定のDIVに対してのみ関数を実行するためにjavascript(jqueryではなく)を使用する方法を知りたい。たとえば、ID = "content"のこのdiv内の特定のテキストを検索する場合などです。Javascript、特定のdiv IDの関数を実行

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

+1

非常にgoogleableな質問。したがってマイナス1です。 – tomdemuyt

+0

私は私がここにいる理由を捜索して信じています。あなたはとても帽子で速いです。 –

+0

@AdrianM。私はあなたの質問に対する正確な答えを検索したと推測しています。時には、私たちが住むこの仕事の世界では、答えを出すためにちょっと考えなければなりません。 – siride

答えて

2
var elem = document.getElementById("content") 
someFunction(elem) 
0
someFunction(elem) { 
    if (elem.id != "content" || elem.tagName != "DIV") 
     throw new Error("wrong element"); 
    return find(elem, text); 
} 
someFunction(document.getElementById("content")); // works 
someFunction(document.body.firstChild); // throws error 
+1

このような防御プログラミングは時間の無駄です – Raynos

+0

確かにそれはありますが、それはオペアンプが望んでいたものですね。 – Bergi

+0

私は「OPが英語を話せず、彼の質問を少なくともWTFのやり方で解釈できないと仮定します」 – Raynos

関連する問題