Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用正则表达式将变量传递到document.getElementById_Javascript_String_Variables - Fatal编程技术网

Javascript 使用正则表达式将变量传递到document.getElementById

Javascript 使用正则表达式将变量传递到document.getElementById,javascript,string,variables,Javascript,String,Variables,我试图传递一个变量HostOne\u${Results.SubSysID.replace(/\./g,“”)},它为经过循环的每个JSON条目返回一个uniquie ID。这适用于创建元素ID和onclick值。我正在尝试完成以下内容: if (Results.HostOneStatus = "Running") { var a = "HostOne_"${Results.SubSysID.replace(/\./g,"")} console.log(a); document.g

我试图传递一个变量
HostOne\u${Results.SubSysID.replace(/\./g,“”)}
,它为经过循环的每个JSON条目返回一个uniquie ID。这适用于创建元素ID和onclick值。我正在尝试完成以下内容:

if (Results.HostOneStatus = "Running")
{
  var a  = "HostOne_"${Results.SubSysID.replace(/\./g,"")}
   console.log(a);
  document.getElementById(a).className = "btn btn-xs btn-success";
}
<button id="HostOne_${Results.SubSysID.replace(/\./g,"")})" 
例如,如果SubsysID的值为“14.99.304”、“HostOne_149934”,则应返回该值以更改此元素的类。我怀疑这可能与变量的定义一样简单

为供参考,ID已成功为以下对象创建:

if (Results.HostOneStatus = "Running")
{
  var a  = "HostOne_"${Results.SubSysID.replace(/\./g,"")}
   console.log(a);
  document.getElementById(a).className = "btn btn-xs btn-success";
}
<button id="HostOne_${Results.SubSysID.replace(/\./g,"")})" 

您需要使用连接:

var结果={
亚社会:“1.2.2.3”
};
var a=“HostOne\”+Results.SubSysID.replace(/\./g,”);
控制台日志(a);
document.getElementById(a).className=“btn btn xs btn success”
.btn.btn-xs.btn-success{
颜色:绿色;
}

单击
您需要使用连接:

var结果={
亚社会:“1.2.2.3”
};
var a=“HostOne\”+Results.SubSysID.replace(/\./g,”);
控制台日志(a);
document.getElementById(a).className=“btn btn xs btn success”
.btn.btn-xs.btn-success{
颜色:绿色;
}

点击它
;用这个Q数据很难找到解决方案。请发布基本html并打印此变量“HostOne”的值。此外,此行不正确“var a=“HostOne”${Results.SubSysID.replace(/\./g,”)}”!从浏览器中放入错误日志以便更好地理解;用这个Q数据很难找到解决方案。请发布基本html并打印此变量“HostOne”的值。此外,此行不正确“var a=“HostOne”${Results.SubSysID.replace(/\./g,”)}”!为了更好地理解,请从浏览器中输入错误日志。@Ashaw乐于帮助:)@Ashaw乐于帮助:)