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
。使用可以更正语法的工具。Visual Studio代码很好。首先,您需要遵守语法约定,这些错误不会发生。这似乎是问题代码的复制/粘贴。你为什么要把它作为一个答案发布呢?有一些语法错误,我已经纠正了,现在它可以正常工作了。也许你可以解释一下这个问题,而不是用一个发现差异的游戏来表达你的答案。(如果问题是由打字错误引起的,则应将其作为主题关闭,并且无论如何都不回答)。谢谢!这似乎已经做到了。在HTML中,允许放置一个/
和一个布尔元素的结尾(这完全没有意义,但它阻止了在编写XHTML时养成习惯的人代码无效)。
元素不是布尔元素,不允许使用/
,并且必须使用结束标记。如前所述,如果键入了lick
而不是click
的打字问题,则应将其作为主题外的问题关闭,而不是回答。