Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在一个html事件上调用两个javascript函数?_Javascript_Html - Fatal编程技术网

是否可以在一个html事件上调用两个javascript函数?

是否可以在一个html事件上调用两个javascript函数?,javascript,html,Javascript,Html,我正在尝试这样的事情: <textarea onFocus = "myFunction(1)" onBlur = "myFunction(0); return submitform();"> 这可能吗?是,但语法错误,请参阅此编辑的文本区域: <textarea onfocus="myFunction(1);" onblur="myFunction(0); return submitform();"> ^------

我正在尝试这样的事情:

<textarea onFocus = "myFunction(1)" onBlur = "myFunction(0); return submitform();">


这可能吗?

是,但语法错误,请参阅此编辑的文本区域:

 <textarea onfocus="myFunction(1);" onblur="myFunction(0); return submitform();">
             ^------                  ^-------- small letter is important

^------^------小写字母很重要

更好的方法是附加jQuery事件处理程序,或者使用不同的首选框架附加类似程序。

可以。两个“”之间的文本实际上被视为一个函数。因此,这是一个未命名函数调用其他函数。

由@DanFromGermny给出的答案是正确的

你也可以试试这个

<textarea onfocus="myFunction(1);" onblur="(function(){myFunction(0); return submitform();})(event)">


注意:在没有框架的纯JS中也可以将事件附加到元素。HTML属性名称不区分大小写。@Quentin在XHTML中,
onFocus
无效:
您在文档中使用了上述属性,但是您使用的文档类型不支持此元素的该属性。
@DanFromGermany-那又怎样?问题被标记为
html
而不是
xhtml
@quentinxhtml也是html,不要吹毛求疵。最好习惯好的编码标准,而不是强制执行坏的编码标准。您运行的函数可以调用多个函数。有什么问题吗?