我试图让一些JavaScript代码在AppleScript中加载jQuery来触发'.click()'事件。如何让AppleScript和jQuery在Safari中触发一个'.click()'事件
下面就一起来看看有问题的代码:
var dayIdValue1 = 'z_event_date_picker_calendar_0_cell' + dayValue2;
var dayTd = document.getElementById(dayIdValue1).childNodes[0];
dayTd.click();
这也许值得一提的是,我试图让jQuery的加载与变量dayIdValue1选择,但我无法得到它没有工作错误。
而且它的价值增加,我使用Safari浏览器来运行脚本,但它一直烧了如下的错误:
TypeError: 'undefined' is not a function (evaluating 'dayTd.click()')
任何帮助,你就必须提供对此事将是有益的。
在此先感谢。
'dayIdValue1'和'dayId'的值和类型是什么? – Yahia 2012-01-17 21:36:51
dayIdValue1是表格单元格(TD)的ID,包含需要单击的链接(A)以触发此AppleScript加载的页面上的脚本。 dayIdValue的类型是一个字符串,dayTd的类型是类型'A'的元素对象。 – forgivenphoenix 2012-01-17 21:50:46
.childNodes [0]引用'A'链接。 – forgivenphoenix 2012-01-17 21:52:22