我想在Java脚本函数中操纵页面元素的某些属性,请看一下此示例,也许您找到了解决方案。

function doubleup(attr){
attr*=2;
}
doubleup(myDIV.style.zIndex);
doubleup(myDIV.style.opacity);

最佳答案

简而言之,您不需要。您不能通过引用传递原始值。
不过,您可以使用非原始值来执行此操作,因为它们总是作为参考传递。例:

function doubleup(object, property) {
    object[propety] *= 2;
}
doubleup(myDiv.style, "zIndex");
doubleup(myDiv.style, "opacity");


基本数据类型是字符串,数字,布尔值,以及最近的Symbol

10-07 11:58