如何更改 JS 内置对象属性?



我这样做:Element.toggle = Element.classList.toggle我收到一个错误。 我怎样才能以正确的方式做到这一点?谢谢。

您可以添加到 HTML 原型

HTMLElement.prototype.toggle = function (cls, flag) {
this.classList.toggle(cls, flag)
}
var test = document.querySelector("#test")
test.toggle('yellow')
div.yellow {
background-color: yellow;
}
<div id="test">Hello</div>

最新更新