onClick 不起作用
我想使用 JS 将表格行转换为链接。我的它看起来像这样:
<tr onClick='javascript:window.location.href='url';'>
但是,当我尝试单击时,它并没有按照我想要的方式进入页面。事实上,点击似乎没有任何动作。
有什么帮助吗?
Edit:
至于引用,我忘了提及我是用 PHP 来回应这一点的。这是我更新的代码:
echo "<tr onClick='window.location.href='url?id=" . $var . "';'></tr>";
我应该像这样逃避吗/"
在这种情况下?
首先,no javascript:
在事件处理程序中- 它们包含 JavaScript 代码,而不是 URL。它之所以有效,是因为javascript:
在这种情况下是一个标签,因此不是语法错误。
除此之外,任何具有正确语法突出显示的编辑器都会向您显示您正在破坏引用,因为您在 HTML 属性和属性内部使用单引号。
这是固定代码:
<tr onclick="window.location.href = 'url';">
除此之外,内联事件处理程序很脏。最好使用 jQuery 很好地附加它们:
$('tr').click(function() {
location.href = 'url';
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)