onClick不工作的JavaScript

use*_*483 0 javascript onclick

我有一个onclick事件的按钮,它工作正常.现在它没有,我试图看到为什么不.它工作了一点点,我想我改变了一些东西,但代码似乎是正确的.我认为可能存在一些影响代码的外部因素.

这是我的代码:

<script language="javascript">
function search(){

document.write("hi");
}

</form>
      <input type="button" value='s'  name='submit' id='submit' onClick='search();'>
</form>

<div id='searchdrop'>       
      stuff inside dropdown
</div>
Run Code Online (Sandbox Code Playgroud)

Pra*_*obo 5

首先,你的标记搞砸了.纠正它,然后检查是否仍有问题.下面显示的只是更正您显示的标记,请确保您的整个标记有效.

<script language="javascript">
function search(){
    document.write("hi");
}
</script> <!-- this was missing -->

<form> <!-- this was ending the form tag instead of starting -->
    <input type="button" value='s'  name='submit' id='submit' onClick='search();'>
</form>

        <div id='searchdrop'>

        stuff inside dropdown
        </div>
Run Code Online (Sandbox Code Playgroud)