Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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 在HTML中将组合字符串分配给href标记_Javascript_Html_Href - Fatal编程技术网

Javascript 在HTML中将组合字符串分配给href标记

Javascript 在HTML中将组合字符串分配给href标记,javascript,html,href,Javascript,Html,Href,我在一个表中有一些行,我想通过在HTML中使用href标记将每一行设置为链接。我的链接的结构如下: X and Y are variables <a href = "http://www.itsecdb.com/oval/oval-definition-details.php?ovaldefinitionid=oval%3A" + X +"%3Adef%3A" + Y + "&s=1" >row</a> 我想将“org.mitre.oval”和“9278

我在一个表中有一些行,我想通过在HTML中使用href标记将每一行设置为链接。我的链接的结构如下:

 X and Y are variables
 <a href = "http://www.itsecdb.com/oval/oval-definition-details.php?ovaldefinitionid=oval%3A" + X +"%3Adef%3A" + Y + "&s=1" >row</a>

我想将“org.mitre.oval”和“9278”部分设置为一个变量,以便根据每行的值对它们进行更改。类似这样的内容:

 X and Y are variables
 <a href = "http://www.itsecdb.com/oval/oval-definition-details.php?ovaldefinitionid=oval%3A" + X +"%3Adef%3A" + Y + "&s=1" >row</a>
X和Y是变量
但是href标记不支持这种连接
你知道我如何将这些部分分开并将我的价值放入其中吗?

提前感谢。

尝试在javascript中添加href:

var X=1;
变量Y=2;
var a=document.getElementById('mylink');
a、 href=”http://www.itsecdb.com/oval/oval-definition-details.php?ovaldefinitionid=oval%3A“+X+%3Adef%3A”+Y+“&s=1”

以下演示是一个多链接解决方案

演示 var xArray=['2813224','8472040']; var yArray=['zer00ne','afsane']; var lnx=document.links; for(设i=0;i


您可以使用template literal`执行此操作,并使用${varaiable}替换


谢谢你的回答,但当我点击链接时,它会再次显示我的页面,而不是“a.href”。我尝试了,它可以与我一起使用。在你的代码中尝试,可能它们会阻止指向http或其他网站的链接。我删除了href=“”,它可以工作,但我在foreach中编写了此链接,它只适用于第一次迭代,对于其他人,它不识别javascript变量,您知道为什么吗@Safaaabdelhamidt谢谢你的回答,但我不需要for,所以我只写了一个X和一个Y,但作为另一个答案,当我点击链接时,它会重新加载当前页面@zer00neAdd
target=“\u blank”
到每个
如果您希望链接跳转到新页面。是的,我这样做了,但在新点击中它再次显示我的页面。(就像你刚写的时候)右键单击
`并查看它在
href
ex.
href>中是否有实际的urlhttp://example.com“
你是说我应该验证URL?是的,它是有效的。谢谢,但是我应该在哪里定义X和Y变量呢?