我想问一下关于HTML标签的事

<a href="www.mysite.com" onClick="javascript.function();">Item</a>

如何使这个a标签与hrefonClick一起工作?(首选先运行onclick,然后运行href)

推荐答案

您已经有了所需的内容,只需稍作语法更改:

<a href="www.mysite.com" onclick="return theFunction();">Item</a>

<script type="text/javascript">
    function theFunction () {
        // return true or false, depending on whether you want to allow the `href` property to follow through or not
    }
</script>

<a>标记的onclickhref属性的默认行为是执行onclick,然后跟随href,只要onclick没有返回false,就取消事件(或者事件没有被阻止)

Html相关问答推荐

如何获得一个背景图像,不是模糊的内部容器,但模糊的外部'

在浮动元素旁边垂直居中

使用网格时图像溢出容器高度

通过动态div的对角线

如何在排序上重用参数?

我无法从带Angular 的Bootstrap 5中的表单中获取数据

Angular -表和源映射中未显示的数据错误

如何在小屏幕中制作水平滚动div

如果最后一行的卡数少于其他行,则在使用flex grow使卡在调整大小时拉伸后,flex卡的宽度将被拉伸

网格布局中的组件

如何使元素具有粘性

使用shinyjqui拖放到网格表中

可以通过悬停时的自定义区域更改文本属性吗?

按钮位于主 div 的底部而不是内部 Div

排列卡片时遇到困难

防止HTML输入中出现负数但接受小数

如何正确地嵌套Flexbox

如何使我的设计适合与我的框架尺寸不同的视口?

需要禁用聚焦输入的工具提示(jquery)

如何在没有 JS 的情况下创建带搜索的 Select 菜单