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我想我回答了问题的标题,但问题的主体提出了不同的问题。