【发布时间】:2021-10-21 03:26:20
【问题描述】:
如何创建此链接的 href 链接:
echo "<td><input type='button' class='btn btn-link text-dark' value='{$val_str}' onclick='redirect(\"{$value}\")'></td>";
因为我认为 google 不会索引按钮输入类型?
我试过了:
echo "<td><a href='redirect(\"{$value}\")'>{$val_str}</a></td>";
但这不起作用
【问题讨论】:
-
顺便说一句,这是网站页面,internetspeedtest.info/en/world,但我不确定我是否可以在这里发布
-
$value中的值是多少?据我所知,引用的网站有按钮,但没有redirect功能。但我确实看到了https://internetspeedtest.info/nl/redirect(%22Belgium%22)形式的超链接~ -
根据引用网站上的观察,看起来超链接可能只是
<a href='/nl/land/{$value}'>{$val_str}</a>- 当然如果没有特别需要 Javascript -
@ProfessorAbronsius 是的,这行得通。但我也添加了这个
function redirect(country) { location.href = 'country/' + country; }所以我不知道我还需要什么来硬编码 /country/ 文本 -
最喜欢的方法是为这些类型的链接注册一个外部事件侦听器,而不是在 HTML 标记中嵌入
inline事件处理程序。