Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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 在链接中显示链接?_Javascript_Html - Fatal编程技术网

Javascript 在链接中显示链接?

Javascript 在链接中显示链接?,javascript,html,Javascript,Html,我有一个表格,当我点击图标时,它显示 工作正常的数据细节 但我想把它变成一个链接 当我改变时,这会给我不同的结果 <a class="showdata" data-detail="testing "> john one</a> 约翰一号 这表明结果是错误的 不可能在链接中放置链接吗 我把它放在这里。否。请参见: : [……] : ,但必须没有后代 所以元素是,但不能有后代 因此,您不能在链接中放置链接。否。请参阅: : [……] : ,但必须没有

我有一个表格,当我点击图标时,它显示 工作正常的数据细节

但我想把它变成一个链接 当我改变时,这会给我不同的结果

<a class="showdata" data-detail="testing "> john one</a>
约翰一号 这表明结果是错误的

不可能在链接中放置链接吗

我把它放在这里。

否。请参见:

  • :
    • [……]

  • ,但必须没有后代
所以元素是,但不能有后代

因此,您不能在链接中放置链接。

否。请参阅:

  • :
    • [……]

  • ,但必须没有后代
所以元素是,但不能有后代


因此,您不能将链接放在链接内。

链接内是否有链接无关紧要。问题是第二个链接的标记中有双引号,而属性内不能有双引号。(引号会干扰用于开始和结束属性值的引号)

您可以改为使用单引号:

<a class="showdata" data-detail='<a id="fav" href="test.cfm?fav" >#dept_loc#</a> '> john one</a>
约翰一号
是否可以在链接中包含链接无关紧要。问题是第二个链接的标记中包含双引号,而属性中不能包含双引号。(引号会干扰用于开始和结束属性值的引号)

您可以改为使用单引号:

<a class="showdata" data-detail='<a id="fav" href="test.cfm?fav" >#dept_loc#</a> '> john one</a>
约翰一号
这对您不起作用吗

我补充说:

<a class="showdata" data-detail="<a id='fav' href='test.cfm?fav'>#dept_loc#</a>"> 
                john one</a>
“>
约翰一号

代码的问题在于,您将双引号放在了双引号中,这是行不通的。改为使用双引号中的单引号。

这对您不适用吗

我补充说:

<a class="showdata" data-detail="<a id='fav' href='test.cfm?fav'>#dept_loc#</a>"> 
                john one</a>
“>
约翰一号

您的代码的问题是,您将双引号放在双引号中,这根本不起作用。请改为使用双引号中的单引号。

此外,您不能将未转义的HTML放在属性中,而OP似乎正在尝试这样做。虽然这都是真的,但与问题无关。问题不使用,也不使用s不要尝试使用嵌套的
a
元素。相反,
a
元素的属性是一个字符串,将用于构造新的
a
元素(在原始
a
元素之外)。在属性值中,a
@JukkaK.Korpela我想我回答了问题的标题,但问题的主体问了另一件事。此外,你不能将未替换的HTML放入属性中,这是OP似乎正在尝试的。虽然这都是真的,但与问题无关。问题不使用也不尝试to使用嵌套的
a
元素。相反,
a
元素的属性是一个字符串,用于构造新的
a
元素(在原始
a
元素之外).在属性值中,a
@JukkaK.Korpela我想我回答了问题的标题,但问题的主体提出了不同的问题。