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

标签 javascript dashcode

在 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/

相关文章:

javascript - checkExternalClick 正在做与我想要它做的相反的事情吗?

javascript - 从不符合正则表达式规则的字符串中删除字符

javascript - Kendo UI 自定义验证不适用于模板和 View 模型

复选框的Javascript innerhtml

javascript - 这个正则表达式有什么问题? JSLint 抛出错误

javascript - Dashcode 列表 - OnClick

jquery - dashcode:如何添加/删除列表中的项目?列表在视觉上不刷新

javascript - 在 Dashcode/Dashboard 中制作动画时有更多控制权?

javascript - 类似相框的小部件在 Lion/Mountain 上不起作用?