Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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,我的表单有两个按钮:delete和play。目前,用户必须使用表单底部的“提交”按钮来执行这些任务。我想在页面顶部添加一个超链接,该超链接带有一个触发相应提交按钮的onclick功能 这就是我的工作。目前,超链接根本不起作用 页面顶部的超链接: <a href='#' onlick='document.getElementById('playlist').click()'>test</a> 这是我的表单及其提交按钮。 <form id = 'allverses

我的表单有两个按钮:
delete
play
。目前,用户必须使用表单底部的“提交”按钮来执行这些任务。我想在页面顶部添加一个超链接,该超链接带有一个触发相应提交按钮的
onclick
功能

这就是我的工作。目前,超链接根本不起作用

页面顶部的超链接:

<a href='#' onlick='document.getElementById('playlist').click()'>test</a>

这是我的表单及其提交按钮。

<form id = 'allverses' name= 'allverses' action='' method='POST'>
<button name="delete" type="SUBMIT" class="deletebutton" id="delete" value="delete" action="POST">
<button name="playlist" type="SUBMIT" class="playbutton" id="playlist" value="play" action="POST">
</form>

语法错误:

<a href='#' onlick='document.getElementById('playlist').click()'>test</a>
  • onlick应该是onclick
  • 未正确设置按钮结束标记
  • 如果语法正确,以下代码可以正常工作。
    
    
    我看到的主要错误是,您对标记和标记内的字符串使用了相同的引号。尝试交替播放,在双引号或转义引号周围放置
    播放列表
    ”您有一个输入错误:您的链接是
    onlick
    ,而不是
    onclick
    。使用可以更正语法的工具。Visual Studio代码很好。首先,您需要遵守语法约定,这些错误不会发生。这似乎是问题代码的复制/粘贴。你为什么要把它作为一个答案发布呢?有一些语法错误,我已经纠正了,现在它可以正常工作了。也许你可以解释一下这个问题,而不是用一个发现差异的游戏来表达你的答案。(如果问题是由打字错误引起的,则应将其作为主题关闭,并且无论如何都不回答)。谢谢!这似乎已经做到了。在HTML中,允许放置一个
    /
    和一个布尔元素的结尾(这完全没有意义,但它阻止了在编写XHTML时养成习惯的人代码无效)。
    元素不是布尔元素,不允许使用
    /
    ,并且必须使用结束标记。如前所述,如果键入了
    lick
    而不是
    click
    的打字问题,则应将其作为主题外的问题关闭,而不是回答。