Dashcode - 如何从事件中获取按钮的名称?

时间:2010-09-28 00:10:14

标签: javascript dashcode

在Dashcode中,您可以在检查器中为行为设置处理程序。

这是一个示例处理程序,用于点击我在Inspector中命名为“mybutton1”的按钮:

function myGetButtonName(event)
{
    var e = event.target;
    alert(e.id);
}

问题是,当单击按钮并且警报出现时,它表示按钮的ID是“DC_img1”而不是“myButton1”(这是在id字段的检查器中显示的内容)。

我想我没有访问正确的ID。

有谁知道如何获取检查器的属性选项卡中显示的ID?

谢谢!

1 个答案:

答案 0 :(得分:2)

好的,事实证明,你可以在Dashcode Inspector的属性选项卡上设置的“id”是元素的CSS id。我之前没有意识到这一点。

要获得该信息,我使用了这个:

var x=event.currentTarget;
alert(x.id);

我不知道这是不是最好的方法,但它给了我点击的每个图像的正确结果。我现在正在警报中获取CSS ID。

相关问题