【发布时间】:2021-10-31 14:43:18
【问题描述】:
预期功能
我正在寻找这样运行的东西:
- 用户点击图片
- handclick 函数被调用并“启用”img 的父锚点
- 如果再次点击,锚点会将用户重定向到新页面
我的问题:
下面确实“启用”了链接,但它的作用就像链接被同时点击一样。
有没有办法修复这个功能?
HTML 代码:
<a href="@Url.Action("Index/" + @card.ID)" onclick="return false;" class="link">
<img src="~/Resources/@card.Image" id="@card.ID" onclick="handClick(@((int)card.Value), @card.ID)" class="card" />
</a>
JavaScript 代码
function handClick(cardValue, cardID) {
*... irrelevant code ...*
var playedCard = document.getElementById(cardID);
*... irrelevant code ...*
playedCard.parentElement.onclick = function () { return true };
}
【问题讨论】:
标签: javascript html function onclick