gpt4 book ai didi

javascript - 保存对 .innerHTML 的引用

转载 作者:行者123 更新时间:2023-11-30 08:09:10 25 4
gpt4 key购买 nike

这个有效:

var button = $A("#aba_but_del")[0];
button.innerHTML = Su.Ani.flipPane.p1;

但这行不通

var button_text = $A("#aba_but_del")[0].innerHTML;
button_text = Su.Ani.flipPane.p1;

为什么?

根据 https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Operator_Precedence , . 具有最高的优先级。这是否意味着 .innerHTML 正在应用于 [0]

最佳答案

javascript 中的所有原语都是不可变的。这意味着以下代码只是更改了字符串的不同实例:

button_text = Su.Ani.flipPane.p1;

在第一种情况下,按钮是一个引用 DOM 元素的对象。因此,当更改 innerHTML 属性值时,您正在更改 DOM 元素本身。

关于javascript - 保存对 .innerHTML 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12920208/

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