相关疑难解决方法(0)

javascript语法:函数调用和使用括号

为什么这个工作..

<script type="text/javascript">
<!-- 

function myAlert(){
    alert('magic!!!');
}


if(document.addEventListener){   
    myForm.addEventListener('submit',myAlert,false); 
}else{   
    myForm.attachEvent('onsubmit',myAlert); 
}
// -->
</script>
Run Code Online (Sandbox Code Playgroud)

但不是这个????

<script type="text/javascript">
<!-- 

function myAlert(){
    alert('magic!!!');
}


if(document.addEventListener){   
    myForm.addEventListener('submit',myAlert(),false); 
}else{   
    myForm.attachEvent('onsubmit',myAlert()); 
}
// -->
</script>
Run Code Online (Sandbox Code Playgroud)

不同之处在于调用myAlert函数时使用括号.

我得到的错误..

"htmlfile:类型不匹配." 通过VS2008进行编译时.

javascript syntax

7
推荐指数
2
解决办法
9831
查看次数

标签 统计

javascript ×1

syntax ×1