我想在 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");
原始数据类型是字符串、数字、 bool 值和最近的 Symbol
关于javascript - 如何通过引用将属性传递给 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32667468/