为什么JS函数confirm出后来,用户点击确定,程序return true,页面就会跳转
用户点击取消,页面就不跳转,
我给<a>标签是这样添加JS函数的,
对象.attachEvent("onclick", Foo); //添加点击事件我想说的是<a>标签本来有了href属性后,点击就会跳转,
凭什么加了1个JS函数,就要看这个JS函数的脸色,要他返回true,页面才跳转。请说说大家的理解

解决方案 »

  1.   

    函数内部 是这样执行的 return true表示执行下步操作
      

  2.   

    执行下部操作,那也仅是JS函数内部啊,
    因为这句return true是JS语句啊,还有啊,凭什么要先执行JS函数而后执行<a>的跳转,
    还有啊,我想问下,<a>的跳转是不是浏览器内部来做的1件事情,
      

  3.   

    网上看到这么1句话,
    if(key==65||key==97) {return false;}//当输入a或者A时输入框取消默认行为  引申到<a>标签上来,能不能这样理解,跳转页面就是<a>这个对象的默认行为
      

  4.   

    ie浏览器?感觉是冒泡的原因,returnValue=false;相当于停止冒泡,取消后续操作。true的话 ,回继续执行以下操作。