如何在javascript中使用此方法(function1(params).function2(params))创建一个紧跟另一个函数的函数
我怎样才能做到这一点如何在javascript中使用此方法(function1(params).function2(params))创建一个紧跟另一个函数的函数,javascript,html,function,dom,Javascript,Html,Function,Dom,我怎样才能做到这一点 function _(element) { var el = document.querySelector(element); return el; } function colorize(color) { this.style.color = color; } _("#myElement").colorize("#f0f0f0"); 该代码首先获取元素,然后更改其文本颜色。 如何制作这样的东西????\u myElement返回一个实例。您可
function _(element) {
var el = document.querySelector(element);
return el;
}
function colorize(color) {
this.style.color = color;
}
_("#myElement").colorize("#f0f0f0");
该代码首先获取元素,然后更改其文本颜色。
如何制作这样的东西????\u myElement返回一个实例。您可以将colorize属性添加到Element.prototype。现在,Element类型的所有对象都可以调用它:
功能元素{
var el=document.queryselectorement;
返回el;
}
函数colorizecolor{
this.style.color=颜色;
}
Object.assignElement.prototype,{colorize}
_redText.colorized;
_greenText.colorizegreen;
红色
绿色\u myElement返回的实例。您可以将colorize属性添加到Element.prototype。现在,Element类型的所有对象都可以调用它:
功能元素{
var el=document.queryselectorement;
返回el;
}
函数colorizecolor{
this.style.color=颜色;
}
Object.assignElement.prototype,{colorize}
_redText.colorized;
_greenText.colorizegreen;
红色
绿色如果我将querySelector更改为querySelectorAll并获取数组,我如何为数组定义该属性???@MohammadMostafaDastjerdi querySelectorAll返回节点列表。因此,将colorize添加到NodeList.prototype。和内部着色功能,循环通过元素和更新的风格。这里有一个难题:如果我将querySelector更改为querySelectorAll并获得一个数组,我如何为数组定义该属性???@MohammadMostafaDastjerdi querySelectorAll返回一个节点列表。因此,将colorize添加到NodeList.prototype。和内部着色功能,循环通过元素和更新的风格。这是一把小提琴: