在这里,我有两个函数setImage1
,分别为属性和对象的属性添加setImage2
值
。src
alt
dieImg
我发现第二个解决方案setImage2
比第一个解决方案更容易和更短。
所以我的问题是,是否有必要使用第一个使用 setAttribute 方法的解决方案这两个函数的结果是相同的。
第二个问题我什么时候必须使用 setAttribute 方法?
function setImage1(dieImg) {
var dieValue = Math.floor(1 + Math.random() * 6);
dieImg.setAttribute("src", "img/die" + dieValue + ".png");
dieImg.setAttribute("alt", "die image with " + dieValue + " spot(s)");
} // end function setImage1
function setImage2(dieImg) {
var dieValue = Math.floor(1 + Math.random() * 6);
dieImg.src = "img/die" + dieValue + ".png"
dieImg.alt = "die image with " + dieValue + " spot(s)");
} // end function setImage2