gpt4 book ai didi

javascript - 如何在 JavaScript 中传递引用?

转载 作者:行者123 更新时间:2023-12-02 23:41:00 25 4
gpt4 key购买 nike

我需要一个函数来更改传递的属性的值。您会在下面找到一个不起作用的示例。我如何传递属性并访问参数?预先感谢您!

let top = {target: document.getElementById("header").style.top};

animate(top, 50);



function foo(attribute, value) {

//some code

attribute.target = value + "px";

}

最佳答案

为什么不直接将元素作为参数传递?

let header = document.getElementById("header");

foo(header, 'top', 50);

function foo(element, attribute, value) {
//some code

element.style[attribute] = value + "px";
}

我已经即时编写了代码,但是您明白了,对吗?

希望有帮助。

关于javascript - 如何在 JavaScript 中传递引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56085247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com