onclick
및 onchange
JavaScript 이벤트가있는 ASP.NET 드롭 다운 목록 컨트롤이 있습니다. 둘 다 IE, Mozilla, Opera 및 Chrome에서 작동하지만 Safari에서는 작동하지 않습니다. onclick
이벤트를 제거하면 갑자기 onchange
이 작동합니다.Safari에서 select HTML의 onclick 이벤트가 작동하지 않습니다.
내가 onclick
을 사용하는 이유는 변경되기 전에 드롭 다운 목록의 값을 가져 오는 것입니다. onclick
을 사용하지 않고 내가 할 수있는 방법이 있습니까? 즉, 변경하기 전에 드롭 다운 목록의 값을 가져 오거나 새 값을 선택합니까? JavaScript에서만이 작업을 수행하려고합니다.
내가 onfocus 및에 온 클릭 이벤트를 교체했습니다해야합니다. 문제 해결됨. 사파리가 선택 요소에 onclick 이벤트를 좋아하지 않는다고 생각합니다 –
부딪쳐서 미안합니다. 필자는'alert'로 디버깅 한 후 지원되지 않는'closest'를 사용하고 있다는 것을 알아 냈습니다 (모바일에서는'console.log'가 없습니다). –