我希望点击div' Bandeau-1'或者' Bandeau-2' ...打开一个新页面。 我有4个选择者改变了Bandeau-1'到了Bandeau-2'。 但是如果单击选择器,则会打开一个新页面(因为它们位于div中)。
我怎么说:点击div' Bandeau-1'或者' Bandeau-2' ...打开一个新页面并点击选择更改' Bandeau'并且不打开新页面?
<?
echo "<div class='Bandeau-Actu' name='Bandeau-1' style='background: url(Include/img/Bandeau/$Bandeau_Image1);' onClick=\"window.location.href='$Bandeau_Web1'\">";
?>
<div id='Bandeau_Cadre_Bouton'>
<div class='Bandeau-Bouton' onclick="Click_Selector_Bandeau(1);">1</div>
<div class='Bandeau-Bouton' onclick="Click_Selector_Bandeau(2);">2</div>
<div class='Bandeau-Bouton' onclick="Click_Selector_Bandeau(3);">3</div>
<div class='Bandeau-Bouton' onclick="Click_Selector_Bandeau(4);">4</div>
</div>
</div>
由于
答案 0 :(得分:0)
<div class='Bandeau-Bouton' onclick="event.stopPropagation(); Click_Selector_Bandeau(1);">1</div>
<div class='Bandeau-Bouton' onclick="event.stopPropagation(); Click_Selector_Bandeau(2);">2</div>
<div class='Bandeau-Bouton' onclick="event.stopPropagation(); Click_Selector_Bandeau(3);">3</div>
<div class='Bandeau-Bouton' onclick="event.stopPropagation(); Click_Selector_Bandeau(4);">4</div>
它会阻止点击事件冒泡到父元素。