javascript - 原型(prototype)中的 this.innerHTML

标签 javascript prototypejs this

js 代码片段如下:

function currency_change(value) {

  // change all currencies on the page
  $$('label.currency').each(function() {

    this.innerHTML = value;

  });
  alert(value);

}

我知道 value 是正确的,我知道我正在遍历每个 label.currency 类,但我似乎无法更改这些元素的 innerHTML 值.

我疯狂地用谷歌搜索,但我不知道该怎么做。我怀疑 this 有问题。

最佳答案

试试这个:

$$('label.currency').each(function(element) {
    element.update(value);
});

关于javascript - 原型(prototype)中的 this.innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290784/

相关文章:

javascript - strongloop,如何为自定义端点定义响应类

javascript - JavaScript 中的函数返回函数方法

Jquery $.each 选择器

javascript - Onchange - 从原型(prototype)切换到 jquery?

javascript - 在 JavaScript 中转换和组合数组

javascript - 如何判断两个日期是在同一天还是同一小时?

events - 在复选框中设置 onclick 事件观察者的原型(prototype)函数

c++ - 是否可以获得 'this'指针的地址?

javascript - 为什么 "this"关键字不能与下面代码中的类中的静态方法一起使用?

c++ - "this"级联如何工作?