我有一些图像用作按钮来触发javascript功能。
以前,我一直都是这样做的。
<a href='javascript:myFunction();'><img src="images/myButton.gif" alt="Click Here"/></a>
但是,我最近看到了使用表单输入的示例,其优点是不会在按钮图像周围产生链接伪影。这就是我的开始。
<form><input type="image" src='images/myButton.png' id="startButton" onClick="myFunction()"></form>
由于某种原因,这会导致按钮触发不同的功能以及使用onlick指定的功能。
当我想要删除表单标签时,我只想回到我尝试过的href方法,只留下输入。一切都很完美!
所以我的问题是:
答案 0 :(得分:0)
这是安全的,点击按钮触发另一个函数的原因可能是startButton ID有一个选择器,可以在JS代码中执行一些东西。
答案 1 :(得分:0)
我认为它并不常用,但据我所知它是有效的。
您也可以使用<button onClick="myfunction">name</button>
。