Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使图像可单击到javascript脚本_Javascript_Html - Fatal编程技术网

如何使图像可单击到javascript脚本

如何使图像可单击到javascript脚本,javascript,html,Javascript,Html,这就是代码 <a class="gray" onclick="javascript:window.open('https://forms.zohopublic.com/cpmovers/form/Locationupdates/formperma/0e5D2g0E23J372HC4Dek22J43');">Customer Form</a> 客户表单 我希望这样做,而不是提交按钮。我希望它是标志,所以它可以点击。我希望我能解释清楚。一个图像变成了一个可点击的图像,导致

这就是代码

<a class="gray" onclick="javascript:window.open('https://forms.zohopublic.com/cpmovers/form/Locationupdates/formperma/0e5D2g0E23J372HC4Dek22J43');">Customer Form</a>
客户表单

我希望这样做,而不是提交按钮。我希望它是标志,所以它可以点击。我希望我能解释清楚。一个图像变成了一个可点击的图像,导致了整个代码。

我没有看到图像标签。。。但是您需要为图像标记设置onclick属性 例如:


正如我看到的链接将您重新定向到表单,您需要做的是将图像定位到提交按钮所在的位置,然后添加脚本,这样当您单击图像时,它将提交您在页面上的表单

它不是无效的,如果您遵循他发布的链接,它将显示一个表单,也许我只需要更清楚一点,但不是无效的代码
图像
不是标记,我相信你在想自动关闭的
标记correct@SterlingArcher,除了
标记没有或需要一个结束斜杠。@Rob true,尽管我会说一些框架(例如React)需要以斜杠结尾的自动关闭标记,但您是对的。在常规JS中,它是可选的。@SterlingArcher不管React或其他人做什么,HTML
标记规范中没有任何关于结束斜杠的内容。从未使用过。不要使用内联事件,附加外部事件监听器当然不要使用
javascript:
protocol处理程序。如果您只想将图像作为表单上的提交按钮,请参阅。使用

<img src='img/name.jpg' onclick='myFunction()'/>
function myfunction(){
  document.getElementById('formId').submit();
 }