在 Dashcode 中,您可以为检查器中的行为设置处理程序。
这是一个示例处理程序,用于单击我在 Inspector 中命名为“mybutton1”的按钮:
function myGetButtonName(event)
{
var e = event.target;
alert(e.id);
}
问题是,当单击按钮并出现警报时,它说按钮的 ID 是“DC_img1”而不是“myButton1”(这是在检查器中显示的 ID 字段)。
我想我没有访问正确的 ID。
有谁知道如何获取在检查器的属性选项卡中显示的 ID?
谢谢!
最佳答案
好的,事实证明,您可以在 Dashcode Inspector 的属性选项卡上设置的“id”是元素的 CSS id。我以前没有意识到这一点。
为了获取该信息,我使用了这个:
var x=event.currentTarget;
alert(x.id);
我不知道这是否是最好的方法,但它为我点击的每张图片提供了正确的结果。我现在在警报中获取 CSS id。
关于javascript - Dashcode - 如何从事件中获取按钮的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3808794/