js能对a标签这样控制么
<span   id= "list_left ">  
  <div>  <a   href= "list_1.html "   onclick= "async( '1 '); ">    1信息 </a>  </div>  
  <div>  <a   href= "list_2.html "   onclick= "async( '2 '); ">    2信息 </a>  </div>  
 ...... 
  </span>    
 例如这里a里面有href也有onclick 
 能不能用js控制href有效时onclick无效或者onclick有效时href无效 
 用list_left来控制
------解决方案--------------------可以啊,但是你如果不想让href起作用那么在onclick的函数里,就必须返回一个false就可以了,在false前你进行任何操作都可以,比如说: 
 ------------------------------------ 
  <div>  <a href= "list_2.html " onclick= "async( '2 '); ">  2信息 </a>  </div>  
  <script type= "text/javascript ">  
 function async(arg){ 
     alert(arg); 
     reture false; 
 } 
  </script>  
 ------------------------------------ 
 你只有返回false,才能是原来的连接不起作用!
------解决方案-------------------- <script type= "text/javascript ">  
 function async(n,o,m) 
 { 
  if(n == 1) 
  { 
    弹出消息  
  } 
  else 
  { 
   跳转页面  
  } 
 } 
  </script>  
  <span id= "list_left ">  
  <div>  <a href= "JavaScript:async(1, 'list_1.html ', 'kkkk ') " >  1信息 </a>  </div>  
  <div>  <a href= "JavaScript:async(2, 'list_2.html ', 'kkkk ') " >  2信息 </a>  </div>  
 ...... 
  </span>  
------解决方案--------------------这要求的确有意思。   
 你先 getElementsByTagName 遍历 a标签,循环xmlHTTP处理每一个http看返回的数据是否有效,有效的就把onClick处理咯,无效的就把URL处理咯。   
 没试不知道结果怎样,估计性能不好。还得注意用户多次刷新,一个xmlHTTP就是一条IIS线程啊