我有一個複選框的html列表,但我不知道如何讓'document.attachEvent'在onclick上找到這些複選框?IE附加事件複選框?
我不確定是否可以設置特定於IE的事件模型,然後在document.attachEvent
中創建一個for循環,該循環遍歷每個複選框並處理每個複選框?此外,我的複選框是所有不同的名稱,所以我不能checkboxname.attachEvent
,除非我對每個人都這樣做。
我的元素足夠動態,我嘗試將en事件添加到最廣泛的祖先,這是我可以使用該事件來獲取目標和無用的類型的文檔。
非常感謝。
你可能會考慮使用jQuery和事件委託(或自己委託事件)。 –
我真的不知道你在問什麼。 'document.attachEvent'不會「查找」任何東西。你需要找到元素。最終,您需要將處理程序綁定到每個處理程序,或綁定到祖先,並找出所點擊的內容。 –
您可以使用'window.event.srcElement'獲取點擊複選框,或者,如果您已將事件對象傳遞給其參數中的處理函數,則可以使用它而不是'window.event'。如果這不能解決您的問題,請顯示一些代碼... – Teemu