如果我有构造函数并想插入DOM元素,我该怎么做?我想我需要将它转换为字符串,但我不确定&我无法弄清楚如何转换它。谢谢。
function MyFunk(domElementVar,domElementString) {
this.domeElementVar = document.getElementById(this.domeElementString);
};
答案 0 :(得分:0)
您当前的函数是一个构造函数,它接受两个参数:一个元素和一个字符串。这意味着您将其称为new MyFunk(document.getElementById(...), "...")
。
你想要的是一个只接受字符串的构造函数,并找到元素本身。请注意:
this.
。它们是函数内部可用的变量。this.
。所以:
function MyFunk(domElementString) {
this.domeElementVar = document.getElementById(domeElementString);
}