<input type="image" name="imageField2"src="/person/images/a5.gif" border="0" id="jinyong" />
<script type="text/javascript">
var jinyongniantie=document.getElementById("jinyongniantie").value;//接收过来的值TRUE或者FALSE
if(jinyongniantie== true)
document.getElementById("jinyong").src="/person/images/niantiehui.gif";
else
document.getElementById("jinyong").src="/person/images/a5.gif";
</script>
判断 如果jinyongniantie等于FALSE 改变图片,并且加上链接 ,链接该怎么加呢?
alert(jinyongniantie);
你先看看jinyongniantie值为好多?
如果确定这个值没有问题
if(jinyongniantie== true)
document.getElementById("jinyong").src="person/images/niantiehui.gif";
else
document.getElementById("jinyong").src="person/images/a5.gif";注意路径person前面没有"/";
<script type="text/javascript">
var jinyongniantie=document.getElementById("jinyongniantie").value;//接收过来的值TRUE或者FALSE
if(jinyongniantie== true)
document.getElementById("jinyong").src="/person/images/niantiehui.gif";
else{
document.getElementById("jinyong").src="/person/images/a5.gif";
document.getElementById("jinyong").onclick=function(){
window.open('http://www.code-design.cn');//打开连接
return false;//如果这个input放在表单里面会在点击时提交表单,return false可以阻止表单的提交
}
}</script>
else
(...="false")取出来的值 是字符串都是true
value是字符串,判断用""
<script type="text/javascript">
var jinyongniantie=document.getElementById("jinyongniantie").value;//接收过来的值TRUE或者FALSE
if(jinyongniantie== "true")
document.getElementById("jinyong").src="/person/images/niantiehui.gif";
else
document.getElementById("jinyong").src="/person/images/a5.gif";
</script>