0
<div id="p">
 <div id="c">
  <img />
 </div>
</div>

私は内部divを動的に生成し、内部div内に画像を追加するための機能もユーザーに提供しています。したがって、ユーザーが内部divをクリックしてダイアログを開くと、eventobjectを取得してから

          eventobject = argument.callee.caller.argumets[0];
          var innderdivid = $(eventobject.srcElement).parent().attr("id");

上記のコードを使用して、内部div IDを取得し、その中に画像を挿入します。

しかし、問題はdivが空のときに始まります。空の場合、eventobject.srcElementはinnerdiv自体であるため、innerdividでは、「c」ではなく「p」を取得しました。しかし、私はいくつかの方法が欲しいので、usrが空のdivをクリックすると、上記のコードを介してinnerdivid"c"も取得します。どうすればこれができますか?

4

1 に答える 1

0

1x1のクリアスペーサーGIF、または「Clickme」というテキストが含まれる画像で画像を初期化します。スタイルシートで、高さと幅を使いやすいものに設定します。

于 2012-04-22T20:19:46.497 に答える