2
我想測試下面的JavaScript代碼,其目的是要跟蹤的用戶響應時間安排上的選擇題調查:當該元素被點擊e.target.id跟蹤有時是空
document.onclick = function(e) {
var event = e || window.event;
var target = e.target || e.srcElement;
//time tracking
var ClickTrackDate = new Date;
var ClickData = "";
ClickData = target.id + "=" + ClickTrackDate.getUTCHours() + ":" +
ClickTrackDate.getUTCMinutes() + ":" +
ClickTrackDate.getUTCSeconds() +";";
document.getElementById("txtTest").value += ClickData;
alert(target.id); // for testing
}
通常target.id等於被點擊的元素的id,就像你期望的那樣,但是有時候target.id是空的,看似隨意,有什麼想法?
你會發現usinng jQuery將使它更容易些,因爲它會處理瀏覽器問題,錯誤和怪癖。 – 2012-03-25 21:34:13