前台页面时这样的:<img id=obj1 src="skin/lianheng/1-1.gif" onmouseover="dirshow('1')" onmouseout="hidden('1')">
<img id=obj2 src="skin/lianheng/1-2.gif" onmouseover="dirshow('2')" onmouseout="hidden('2')">
<img id=obj3 src="skin/lianheng/1-3.gif" onmouseover="dirshow('3')" onmouseout="hidden('3')">js代码是这样的:function dirshow(num)
{
var obj=document.ElementById('obj'+num);
obj.src='../skin/lianheng/2-'+num+'.gif';
}
function hidden(x)
{
var obj=document.ElementById('obj'+num);
obj.src='../skin/lianheng/1-'+num+'.gif';
}
<img id=obj2 src="skin/lianheng/1-2.gif" onmouseover="dirshow('2')" onmouseout="hidden('2')">
<img id=obj3 src="skin/lianheng/1-3.gif" onmouseover="dirshow('3')" onmouseout="hidden('3')">js代码是这样的:function dirshow(num)
{
var obj=document.ElementById('obj'+num);
obj.src='../skin/lianheng/2-'+num+'.gif';
}
function hidden(x)
{
var obj=document.ElementById('obj'+num);
obj.src='../skin/lianheng/1-'+num+'.gif';
}
obj.src='../skin/lianheng/2-'+num+'.gif';
改成
onmouseover="dirshow(1)" onmouseout="hidden(1)"
不用加单引号
function dirshow(num) {
var obj=document.ElementById('obj'+num);
obj.src='skin/lianheng/2-'+num+'.gif';
}
function hidden(x)
{
var obj=document.ElementById('obj'+num);
obj.src='skin/lianheng/1-'+num+'.gif';
}
就是这里应该是document.getElementById,不是document.ElementById
{
var obj=document.ElementById('obj'+ x);
obj.src='../skin/lianheng/1-'+ x +'.gif';
}