gpt4 book ai didi

javascript - HTML - 通过单击图像调用 javascript

转载 作者:行者123 更新时间:2023-11-30 18:27:05 25 4
gpt4 key购买 nike

我试图通过点击图片来调用 javascript,但它不起作用。
请引用下面我的代码。

Javascript

<script type="text/javascript">
<!--
var image1=new Image()
image1.src="images/Image_1.png"
var image2=new Image()
image2.src="images/Image_2.png"
var image3=new Image()
image3.src="images/Image_3.png"
//-->

function login(showhide){
if(showhide == "show"){
document.getElementById('popupbox').style.visibility="visible";
}else if(showhide == "hide"){
document.getElementById('popupbox').style.visibility="hidden";
}
}
</script>

我的代码

<div id="apDiv21"><img src="images/Login_OnOut.png" width="71" height="44" 
onmouseover="this.src='images/Login_OnRollover.png'"
onmouseout="this.src='images/Login_OnOut.png'" onclick="login('show');" />

<div id="popupbox">
<form name="login" action="" method="post" style="background-color:#C7C7C7">
<center>Username:</center>
<center><input name="username" size="14" /></center>
<center>Password:</center>
<center><input name="password" type="password" size="14" /></center>
<center><input type="submit" name="submit" value="login" /></center>
</form>
<center><a href="login('hide');">close</a></center>
</div>

最佳答案

看看我制作的这个 JSFiddle:

http://jsfiddle.net/Q5asp/

我更改了底部的链接以正确隐藏它。问题是,当您使用 Login('show') 时,它试图访问您的表单,因为它是同名的。您必须确保您的函数名称和名称不冲突。

关于javascript - HTML - 通过单击图像调用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10579754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com