Rumah > Soal Jawab > teks badan
Di atas adalah kod ujian yang sangat mudah
Jika onmouseover buih, acara onclick dan onmouseout harus dicetuskan, bagaimanapun, ia tidak berlaku. Klik pada acara onmouseout tidak dicetuskan peristiwa yang tidak menyokong menggelegak?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>demo</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
span{
width: 100px;
height: 100px;
background: red;
text-align: center;
line-height: 100px;
float: left;
}
p{
width: 100px;
height: 100px;
background: blueviolet;
text-align: center;
line-height: 100px;
float: left;
display: none;
}
.dis{
display: block;
}
</style>
</head>
<body>
<p id="d">
<span>
点击
</span>
<p>浮动</p>
</p>
</body>
<script>
var d=document.getElementById('d')
var s=document.getElementsByTagName('span')[0];
var p=document.getElementsByTagName('p')[0];
d.onclick=function(){
console.log('123456789')
}
s.onmouseover=function(){
p.style.display='block';
}
p.onmouseover=function(){
p.style.display='block';
}
document.onmouseout=function(){
p.style.display='none';
}
</script>
</html>
PHP中文网2017-05-19 10:20:25
Mungkin ada yang salah dengan pemahaman anda tentang mekanisme menggelegak. Bubbling ialah penyebaran peristiwa antara tahap yang berbeza. . .
伊谢尔伦2017-05-19 10:20:25
Contohnya, muat, bongkar, kabur, fokus, biarkan tetikus...
Untuk butiran, sila lihat dokumen W3C: Acara yang atribut Buihnya TIDAK dalam dokumen tidak menyokong menggelegak
漂亮男人2017-05-19 10:20:25
Bubbling juga mestilah jenis acara yang sama Contohnya, klik hanya boleh mencetuskan klik.
Mekanisme pencetus peristiwa adalah berbeza dan pastinya tidak akan merebak