gpt4 book ai didi

javascript - 获取当前类的声明内容

转载 作者:行者123 更新时间:2023-11-28 21:15:08 25 4
gpt4 key购买 nike

我正在编写一个类,它操作 div 的一些innerHTML 和 onclick 标签,它在其中放置了一些函数来调用类中的某些内容,但是,因为在一个类上将有多个使用该类的情况。单页。

我想知道是否有可能在类里面找出该特定对象被标记的内容?

function Bob() {
this.test = function()
{
alert('test');
}
this.Bob = function()
{
element.onClick = function() {(some piece of code).test();};
element.innerHTML = "<a href=\"" + (some piece of code) + ".test();\">Test</a>";
}
}

最佳答案

function Bob() {}
Bob.prototype.test = function () {
/* do things */
};
Bob.prototype.Bob = function () {
element.addEventListener("click", function () {
this.test();
}.bind(this));
toArray(element.childNodes).forEach(function (node) {
element.removeChild(node);
});
var button = document.create("button");
button.classList.add("button-style");
element.appendChild(button);
button.addEventListener("click", function () {
this.test();
}.bind(this));
};

您想使用.bind将函数绑定(bind)到`thisContext

关于javascript - 获取当前类的声明内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com