我对onClick
andonMouseOver
有疑问,我正在尝试使用纯 JavaScript 来解决。
我有 2 张图像,当光标image1
在image2
出现时,它image2
有一个用onClick()
.
我使用一个函数来更改 id 以显示/隐藏图像(使用 CSS)
function show()
{
document.getElementById('ferramenta1').id='ferramenta100';
}
function hide()
{
document.getElementById('ferramenta100').id='ferramenta1';
}
<!-- image 1 -->
<img src="imagens/favNulo.png" onMouseOver="show()" onMouseOut="hide()" id="favorito1" title="Favorito n°1" style="cursor:pointer;"/>
<!-- image 2 -->
<img src="imagens/ferramentaFavoritos.png" onClick="editarTelaFav()" onMouseOver="show()" id="ferramenta1" title="Editar favorito n°1" style="cursor:pointer"/>
图像已正确更改,但onClick
不起作用。
我在 StackOverflow 中发现了一些与此类似的帖子,但没有 jQuery 都无法解决。
编辑: onclick 代码
function editarTelaFav() {
var fer1 = document.getElementById("ferramenta1").id;
if (window.event.srcElement.id == fer1) {
window.open('favoritoNumero1.jsp','','left=50%,top=50%,height=600,width=800');
}
}