有一个问题,我想在 href 链接中放置一个变量,而不是使用代码,这是在直接链接创建中。
示例如下:
<a href="http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_COD_UNI=" + [CODIGO_RASTREAMENTO] targert="_blank">código de rastreamento</a>
变量 [CODIGO_RASTREAMENTO] 来自服务器端的 Json 文件。
注意:我无法使用脚本。
最佳答案
对于内联,你的选择确实很有限。例如,您可以使用“onmouseover”事件将占位符动态替换为变量值。
假设您有以下链接
<a href="http://www.google.com/search?q=CODIGO_RASTREAMENTO" target="_blank">
Search
</a>
在这种情况下,“CODIGO_RASTREAMENTO”只是一个占位符。在某些时候,变量CODIGO_RASTREAMENTO
被分配,例如
var CODIGO_RASTREAMENTO = 'stackoverflow';
您可以将上面的链接修改为
<a href="http://www.google.com/search?q=CODIGO_RASTREAMENTO"
onmouseover="this.href = this.href.replace('CODIGO_RASTREAMENTO', CODIGO_RASTREAMENTO)"
target="_blank">
Search
</a>
它将占位符替换为实际值,因此当您实际单击链接时 - 值就会生效。
关于javascript - 如何在变量 Json href 属性中插入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23543386/