0

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

请注意,它应该采用定义的元素而不是对象示例:

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

我会感谢你的帮助。

4

1 回答 1

1

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

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

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

于 2018-05-05T11:30:31.333 回答