Javascript 与事件侦听器等效的事件处理程序
我的事件侦听器如下所示:Javascript 与事件侦听器等效的事件处理程序,javascript,javascript-events,Javascript,Javascript Events,我的事件侦听器如下所示: document.getElementById("A").addEventListener("change", function (e) { // do something with e parameter when A change }, false) document.getElementById("B").addEventListener("click", function (e) { // do something with e parameter
document.getElementById("A").addEventListener("change", function (e) {
// do something with e parameter when A change
}, false)
document.getElementById("B").addEventListener("click", function (e) {
// do something with e parameter when B click
}, false)
我有两个问题:
<script type="text/javascript">
function [this is question number 1]
{
// do something with e parameter when A change
}
function [this is question number 1]
{
// do something with e parameter when B click
}
</script>
<div id="A" change="[this is question number 2]"></div>
<div id="B" click="[this isquestion number 2]"></div>
功能[这是问题1]
{
//更改时使用e参数执行某些操作
}
功能[这是问题1]
{
//在B单击时使用e参数执行某些操作
}
问候,
Dav您可以这样做:
<script type="text/javascript">
function question1a(e)
{
// do something with e parameter when A change
}
function question1b(e)
{
// do something with e parameter when B click
}
</script>
<div id="A" onChange="question1a(event)"></div>
<div id="B" onClick="question1b(event)"></div>
职能问题1A(e)
{
//更改时使用e参数执行某些操作
}
职能问题1b(e)
{
//在B单击时使用e参数执行某些操作
}
这里有一个例子:
事件处理程序类似于事件侦听器。这只是您自己版本的内联版本。根据您的目的,由于缺乏性能和HTML可维护性,不建议这样做
您可以阅读本文:
希望有帮助
问候1。你不应该,2。你不应该。你问的不清楚。很抱歉,问题不清楚。我需要的只是该事件侦听器的事件处理程序版本。我想将代码(从事件侦听器)更改为事件处理程序。“处理程序”和“侦听器”是同义词。你真的问过如何返回内联事件属性吗?啊,是的。我想从div元素的onchange属性添加事件处理程序,而不是从javascript添加它。