我需要作为参数传递给类html元素。 作为这个类的函数使用引号,但我需要传递一个没有引号的参数 但我想在没有引号的情况下这样做
var MyQuery = {
FindClass : function (className) {
var div = document.querySelector(className);
return div;
}
};
var arr = MyQuery.FindClass('.btn');
var paragraph = MyQuery.FindClass('.paragraph');
// i want to write without quote and dot - var arr = MyQuery.FindClass(btn);
console.log(paragraph);
console.log(arr);
答案 0 :(得分:0)
你做不到。好吧,除了显而易见的方式:var btn = ".btn"; var arr = MyQuery.FindClass(btn);
。否则btn
为undefined
,您正在呼叫MyQuery.FindClass(undefined)
。
您可以通过.
添加FindClass
来摆脱{{1}}。