3

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

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

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

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

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

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

谢谢!

4

1 回答 1

2

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

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

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

我不知道这是否是最好的方法,但它为我单击的每个图像都提供了正确的结果。我现在在警报中获取 CSS id。

于 2010-09-28T01:10:58.707 回答