Dashcode - どのように私はイベントからボタンの名前を得るのですか?
-
25-09-2019 - |
質問
でDashcodeあなたはインスペクタでの動作のためのハンドラを設定することができます。
ここで私はインスペクタで「mybutton1」と名付けましたボタンのボタンクリックのためのサンプルハンドラがあります:
function myGetButtonName(event)
{
var e = event.target;
alert(e.id);
}
ボタンをクリックすると、アラートが起動したときは問題がある、それはボタンのIDは(idフィールドでインスペクタに何のショーをである)「myButton1」ではなく「DC_img1」であると言います。
私は私が正しいIDにアクセスしていませんよね。
どのようにあるショーはインスペクタのタブを属性、そのIDを取得する誰も知っていますか?
ありがとうございます。
解決
OK、それはあなたがDashcodeインスペクタの属性]タブで設定していることを「ID」は、要素のCSSのIDであることが判明します。私は前にそれを実現しませんでした。
私はこれを使用している情報を取得するには
var x=event.currentTarget;
alert(x.id);
それが最善の方法かどうかは分かりませんが、それは私が上でクリックされたことを画像のそれぞれについて、正しい結果を与えました。私は今、アラートでCSS IDを取得しています。
所属していません StackOverflow