首页 > 就业 > 笔试

Prototype中如何为一个元素添加一个方法

Prototype中如何为一个元素添加一个方法



Prototype中如何为一个元素添加一个方法

  Prototype提供的Element.addMethods()方法可以 用来为一个元素添加自定义的方法,如果你有一个对象包含了一些自定义的方法,可以直接把这个对象传给Element.addMethods(); 例如:

  var MyUtils = {

  truncate: function(element, length){

  element = $(element);

  return element.update(element.innerHTML.truncate(length));

  },

  updateAndMark: function(element, html){

  return $(element).update(html).addClassName(‘updated’);

  }

  }

  Element.addMethods(MyUtils);

  // now you can:

  $(‘explanation’).truncate(100);

  需要注意的.一点就是这些方法的第一个参数必须是这个元素本身,你还可以在方法的最后返回这个元素

相关内容

热门阅读
随机推荐