在javascript中的onclick事件

Jim*_*mBo 5 javascript

我是javascript的新手我知道你可以在html元素中添加一个onclick =""事件......但是在javascript本身可以声明当有人点击x元素时会触发一个事件吗?

Mat*_*chu 5

<input id="myElement" type="button" value="Click me!" />
<script type="text/javascript">
    document.getElementById('myElement').onclick = function () {
        alert('Hello, world!');
    }
</script>
Run Code Online (Sandbox Code Playgroud)

确保在元素已经存在(底部的脚本)之后或 DOM 准备就绪时运行此命令。(你可以使用window.onload它,但你可能只想从一开始就使用 jQuery,这样你就可以获得一个神奇的 DOM 就绪函数。onload有一些缺点,比如等待图像加载。)