我需要一个想法来创建在它之前采用元素的方法

I need an idea of creating methods that take elements before it

我需要一个想法来创建在它之前采用元素的方法

note it should take a defined element instead of an object example:

"use strict";
var element = document.getElementById('name').value;
elment.capitalize();//the capitaze should be a function

i will appriciate for your help.

不,您不能使用 method 与变量关联并调用它。对于那种情况,我们需要处理对象。您可以创建一个具有必要属性和函数的对象数据结构,这样当您调用该对象的 capitalize() 函数时,您可以获得该对象的 name 属性 的大写值。

var element = {
 name: 'name',
 capitalize: function(){
   this.name = this.name.toUpperCase();
   return this.name;
 }
}

var name = element.capitalize();
console.log(name);