我怎么才能让这一切成为可能呢?
function _(element) {
var el = document.querySelector(element);
return el;
}
function colorize(color) {
this.style.color = color;
}
_("#myElement").colorize("#f0f0f0");
此代码首先获取元素,然后更改其文本颜色。 怎样把某物做成这样?????
_(“#MyElement”)
返回Element
的实例。 您可以将Colorize
属性添加到Element.Prototype
中。 现在,所有element
类型的对象都可以调用它:
null
function _(element) {
var el = document.querySelector(element);
return el;
}
function colorize(color) {
this.style.color = color;
}
Object.assign(Element.prototype, { colorize })
_("#redText").colorize("red");
_("#greenText").colorize("green");
<span id="redText">Red</span>
<span id="greenText">Green</span>