当前位置: 首页 > 面试题库 >

href与onclick中的JavaScript函数

冯星阑
2023-03-14
问题内容

我想在单击时运行一个简单的JavaScript函数,而无需任何重定向。

将JavaScript调用放入href属性之间有什么区别或好处(如下所示:

<a href="javascript:my_function();window.print();">....</a>

)与将其放入onclick属性(将其绑定到onclick事件)?


问题答案:

将href置于href中会激怒那些坚信内容与行为/行为分开的人。理由是您的html内容应仅专注于内容,而不是表示或行为。

这些天的典型路径是使用JavaScript库(例如jquery)并使用该库创建事件处理程序。它看起来像:

$('a').click( function(e) {e.preventDefault(); /*your_code_here;*/ return false; } );


 类似资料:
  • 出于某种原因,不会显示警报,而是加载页面。有人知道这是为什么吗? 在这种情况下不使用jQuery。

  • 问题内容: 和之间有什么区别? 上面的代码一起驻留在单独的.js文件中,并且它们都可以正常工作。 问题答案: 两种方法都是正确的,但是它们本身都不是“最佳”的,并且开发人员选择使用这两种方法可能是有原因的。 事件监听器(addEventListener和IE的attachEvent) Internet Explorer的早期版本与几乎所有其他浏览器都不同地实现javascript。对于小于9的版本

  • 我有一个Spring Boot与Thymeleaf项目,我有麻烦写一个按钮的onclick。我希望得到的url是例如。我尝试了许多连接,最近的一个是: ...但计算不正确,只显示

  • 本文向大家介绍a标签的href与onclick事件的区别详解,包括了a标签的href与onclick事件的区别详解的使用技巧和注意事项,需要的朋友参考一下 onclick中javascript的区别一般没用到都没注意,但出错时才有些郁闷,看文本章解释如下: 以前一直很随意,后来看.net里的linkbutton似乎是用在<a href="javascript:fun();"...>的形式,今天用这

  • 这里有个问题(如果你可以这么叫的话),每次我编写包含函数的JS时,它都不起作用。我知道这和空格、换行或诸如此类的东西有关。也许我不知道规则或语法。我正在使用Sublime文本3(如果它是相关的)。如果你向我解释原因,我会很感激,这样我就不会再面临这个问题了。这是一个在我的计算机上不起作用的代码 null null

  • 我已经开始做一个游戏,有点类似于“花比尔盖茨的钱”,但我说过要稍微改变一下。我做了第一项,我试着用JS编辑它,所以每次你按“买”,它会从你身上移除1美元,或者,当你按“卖”给你1美元。问题是,每次我点击,它只算一次。另外,如果我按“买进”,然后按“卖出”,它会立即给我11美元,而不是10美元。文件名:index.html 文件名:script.js