gpt4 book ai didi

javascript - onClick 不工作

转载 作者:可可西里 更新时间:2023-11-01 01:23:26 24 4
gpt4 key购买 nike

我想使用 JS 将我的表格行变成链接。我让它看起来像这样:

<tr onClick='javascript:window.location.href='url';'>

但是,当我尝试点击时,它并没有按我想要的那样转到页面。其实点击好像没有任何 Action 。

有什么帮助吗?

编辑:

至于引用,我忘了说我是用 PHP 来呼应的。这是我更新的代码:

echo "<tr onClick='window.location.href='url?id=" . $var . "';'></tr>";

在这种情况下,我应该像 /" 那样进行某种转义吗?

最佳答案

首先,事件处理程序中没有 javascript: - 它们包含 JavaScript 代码,而不是 URL。它之所以有效,是因为 javascript: 在这种情况下是一个标签,因此不是语法错误。除此之外,任何具有适当语法高亮显示的编辑器都会向您显示您正在打破引号,因为您对 HTML 属性和属性内部使用了单引号。

固定代码如下:

<tr onclick="window.location.href = 'url';">

除此之外,内联事件处理程序是脏的。最好使用 jQuery 很好地附加它们:

$('tr').click(function() {
location.href = 'url';
});

关于javascript - <tr> onClick 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com