将变量插入URL

时间:2018-02-20 08:39:56

标签: javascript html

我是新手。

我想将JS变量中的值插入到标记的URL部分。

<script language="javascript" type="text/javascript">
  var scrt_var = "xyz_nt"; 
</script

例如,取以上值并在下面的img src中插入/替换,其中显示“insert value here”。

 <TD>
   <img src="https://test.com/?target=alias(keepLastValue(aggregates.*.servera_*.abc-insert value here.errors)%2C%20'Errors')&preventCache=25308886"  height="250" width="620" />
 </TD>

任何帮助都会非常感激。

2 个答案:

答案 0 :(得分:4)

您可以为您的img添加ID,并执行以下操作:

<script>
    var scrt_var = "xyz_nt";
    var mylink = "http://your_url?your_var=" + scrt_var;
    document.getElementById('image').src = mylink;
</script>

答案 1 :(得分:1)

您可以使用正则表达式 replace

var scrt_var = "xyz_nt"; 
var image = document.querySelector("td img");
image.src = image.src.replace( /insert value here/, scrt_var );