我試圖讓一些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