0

少し変わった質問があります。そのdivのIDを持たずにjavascriptを介して、C#から取得しているdivの自動クリックをどのように生成できますか? 大まかなアイデアとして、私がやろうとしていることは次のとおりです(素人の言葉で):

  1. C# 側からは、html ドキュメントを解析し、必要な実際の div を見つけています。例 div class="CLASSNAME">CONTENT /div

  2. コード ビハインドの例 Page.RegisterStartupScript("myScript", FUNCTION_NAME(DIV_HTML); から javascript 関数にこの div を渡す必要があります。

  3. JavaScript で、先ほど渡したこの div 要素の自動クリックを生成します

この div の HTML をパラメーターとして持つことで、javascript 関数が div のクリックを生成する方法を理解できません。アイデアはありますか?

どうもありがとう、ジャン

4

1 に答える 1

0

イベントが自動になることはありません。自動の場合、イベントではありません。関数を呼び出したい場合は、適切な場所で呼び出すだけです。例えば:

someElement.click(function(){
   ...
});

自動にしたい場合は、{}の関数を呼び出して、次のように置き換えます。

this.doSomething=function(){
   ...
}

そして、適切な場所で関数doSomething()を呼び出します。したがって、スクリプトを登録した後で関数を直接呼び出すことができ、クリックイベントを発生させる必要はありません。

于 2013-03-21T03:07:45.847 に答える