日期:2014-05-16  浏览次数:20507 次

Javascirpt的这个OutImage哪里来的?
JScript code

function setupRollover(thisImage) {
    thisImage.outImage = new Image();
    thisImage.outImage.src = thisImage.src;
    thisImage.onmouseout = rollOut;

    thisImage.overImage = new Image();
    thisImage.overImage.src = "images/" + thisImage.id + "_on.gif";
    thisImage.onmouseover = rollOver;    
}



在一本书上看到这样的代码,我想问问,这个thisImage.outImage,outImage哪来的,这段代码之前没有声明它啊,这个怎么理解,哪位能帮我解释一下?

------解决方案--------------------
javascript 支持这样的语法,动态添加应该属性并赋值
var o={}; // 声明应该对象
o.img=new Image(); // 动态添加应该属性并赋值
o.name="img"; // 动态添加应该属性并赋值