<td><input type="image" value="OK" src="image/eye.gif" width="30" height="20" onClick="change_passwd();"></td>
function change_passwd()
{
var my_type = document.getElementById("W_passwd").type;
var temp = document.getElementById("W_passwd").value;
if(my_type=="password")
document.getElementById("pass").innerHTML = "<input type=text id=W_passwd>";
else
document.getElementById("pass").innerHTML = "<input type=password id=W_passwd>";
document.getElementById("W_passwd").value = temp;
}
这就是全部代码,为什么我点击图片之后会跳转网页呢?
请问有没有什么办法让他不跳转,只是刷新网页呢
追答你好,去掉type="image",或者就用普通的标签就好了,让他走你的点击事件,你就可以控制了
追问就直接这样子跳转执行JS吗?还是具体怎么写。。image这个标签没有用过。。能给写个例子吗。。
搞定啦!!!谢啦,同样谢谢二楼!!
。。。但是他就是跳转了。。好几次都是,如果我type=button就不会,所以type=image应该像一楼说的类似type=subbmit一样吧
追答image是图片的意思啊,我试过的,没有跳转,image != subbmit ,而且你连跳转的地址都没有,他跳到哪去啊