JavaScript 事件 HTML 事件是发生在 HTML 元素上的事情。 当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。 HTML 事件 HTML 事件可以是浏览器行为,也可以是用户行为。 以下是 HTML 事件的实例: · HTML 页面完成加载 · HTML input 字段改变时 · HTML 按钮被点击 通常,当事件发生时,你可以做些事情。 在事件触发时 JavaScript 可以执行一些代码。 HTML 元素中可以添加事件属性,使用 JavaScript 代码来添加 HTML 元素。 单引号: <some-HTML-element some-event='JavaScript代码'> 双引号: <some-HTML-element some-event="JavaScript代码"> 在以下实例中,按钮元素中添加了 onclick 属性 (并加上代码): 实例 <body> <buttononclick="getElementById('demo').innerHTML=Date()">现在的时间是?</button> <p id="demo"></p> </body> 以上实例中,JavaScript 代码将修改id="demo" 元素的内容。按钮“现在的时间是”会触发时间事件。 在下一个实例中,代码将修改自身元素的内容 (使用 this.innerHTML): 实例 <button onclick="this.innerHTML=Date()">现在的时间是?</button> 效果也是跟上面一样 | JavaScript代码通常是几行代码。比较常见的是通过事件属性来调用: |
实例 <body> <p>点击按钮执行 <em>displayDate()</em> 函数.</p> <buttononclick="displayDate()">点这里</button> <script> function displayDate(){ document.getElementById("demo").innerHTML=Date(); } </script> <pid="demo"></p> </body> 页面: 点击按钮执行 displayDate() 函数. 点这里 按钮点击完触发时间事件如下: 点击按钮执行 displayDate() 函数. 点这里 Wed Sep 27 2023 11:08:05GMT+0800 (中国标准时间)
常见的HTML事件 下面是一些常见的HTML事件的列表: 事件 | | onchange | | onclick | | onmouseover | | onmouseout | | onkeydown | | onload | |
|