<!DOCTYPE html><html lang="en"><head> ? ?<meta charset="UTF-8"> ? ?<title>Title</title></head><body> ? ?<div>Div father ? ? ? ?<br> ? ? ? ?<p>click me</p> ? ?</div></body><script> var div=document.querySelector('div') div.onclick=function (event) { if(event.target.tagName=="P"){ var pElement=event.target pElement.onclick=function (event) { alert(' i am p') event.stopPropagation() ? ? ? ? ? ?} ? ? ? ?} ? ?}</script></html>
請問如何解決點擊p元素兩次才會出發alert()事件的問題?要求點擊第一次就會觸發
Willsf
2017-05-12 13:42:59