用变量替换部分代码

Ogd*_*ila 5 javascript variables jquery

如何使用变量替换下面代码中的ClassName.

我有:

(function (root, factory) {

  factory((root.ClassName= {})); 

  dragged =[].slice.call(_document.getElementsByClassName('ClassName'));

 });
Run Code Online (Sandbox Code Playgroud)

如何使用如下变量替换ClassNames的位置:

 (function (root, factory) {

   var x = ClassName

   factory((root.ClassName= {})); 

   dragged =[].slice.call(_document.getElementsByClassName('ClassName'));

 });
Run Code Online (Sandbox Code Playgroud)

请注意,它只是我拥有的代码的一部分,我不需要更改代码,我只需要调用这些类名出现的变量.

Ham*_*mms 4

您也许正在寻找这样的东西吗?

function (root, factory) {
  var x = "ClassName";
  factory((root[x]= {}));
  dragged = [].slice.call(_document.getElementsByClassName(x));
};
Run Code Online (Sandbox Code Playgroud)