在Dashcode中,您可以在检查器中为行为设置处理程序。
这是一个示例处理程序,用于点击我在Inspector中命名为“mybutton1”的按钮:
function myGetButtonName(event)
{
var e = event.target;
alert(e.id);
}
问题是,当单击按钮并且警报出现时,它表示按钮的ID是“DC_img1”而不是“myButton1”(这是在id字段的检查器中显示的内容)。
我想我没有访问正确的ID。
有谁知道如何获取检查器的属性选项卡中显示的ID?
谢谢!
答案 0 :(得分:2)
好的,事实证明,你可以在Dashcode Inspector的属性选项卡上设置的“id”是元素的CSS id。我之前没有意识到这一点。
要获得该信息,我使用了这个:
var x=event.currentTarget;
alert(x.id);
我不知道这是不是最好的方法,但它给了我点击的每个图像的正确结果。我现在正在警报中获取CSS ID。