javascript中的方法调用。方法为什么有时候要加括号,有时候就不需要加
<scripttype="text/javascript">functionrun(){alert("我点超链接了");}functionrun2(e){alert("我...
<script type="text/javascript">
function run() {
alert("我点超链接了");
}
function run2(e) {
alert("我点按钮");
if(e&&e.stopPropagation){
e.stopPropagation();
}else{
window.cancelBubble=true;
}
}
</script>
//如上方, 展开
function run() {
alert("我点超链接了");
}
function run2(e) {
alert("我点按钮");
if(e&&e.stopPropagation){
e.stopPropagation();
}else{
window.cancelBubble=true;
}
}
</script>
//如上方, 展开
1个回答
展开全部
if(e&&e.stopPropagation){
检查e是否为可用对象,并检查e对象有没有stopPropagation这个方法。
e.stopPropagation() 才是执行方法。
检查e是否为可用对象,并检查e对象有没有stopPropagation这个方法。
e.stopPropagation() 才是执行方法。
追问
查W3C文档感觉好乱。若类型语言都这样子吗?用一个方法还要考虑到兼容性。晕了
追答
呃,弱类型只接触过js,其他还真不知道。
兼容性问题不是语言的问题,是浏览器间实现不一致导致的,和js没关系。
熟悉后,你会觉得js其实很灵活的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询