本帖最后由 h123hu 于 2010-01-19 11:15:59 编辑

解决方案 »

  1.   

    像这样?
    <a href="#" onclick="alert(this.innerHTML);">Click me!!</a>
      

  2.   

    L@_@K
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
     </head> <body>
      <a href="#">链接一</a>
      <a href="#">链接二</a>
      <a href="#">链接三</a>
     </body>
     <script type="text/javascript">
     <!--
    var hyperlinks = document.getElementsByTagName("a");for (var i=0; i<hyperlinks.length; i++) {
    hyperlinks[i].onclick = function() {
    if (this.ClickCount)
    this.ClickCount++;
    else
    this.ClickCount = 1;

    alert("Click Count: " + this.ClickCount);
    };
    }
     //-->
     </script>
    </html>
      

  3.   


    <script language=javascript>
    function cc(a){
        alert(a.text)
    }</script>
    <input id="btn" type= "button" text="确认" onclick="cc(this)">未测试
      

  4.   

    <input type="button" onclick="alert(this.type)"/>
      

  5.   

    function click(e)
    {
    e = e||window.event;
    var target = e.target || e.srcElement;
    alert(target.tagName);
    }
      

  6.   

    yixianggao
    问一下this.ClickCount判断是什么?
      

  7.   

    ClickCount 是一个动态属性,用于保存点击次数用滴!
      

  8.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
     </head> <body>
      <a href="#">链接一</a>
      <a href="#">链接二</a>
      <a href="#">链接三</a>
     </body>
     <script type="text/javascript">
     <!--
    var hyperlinks = document.getElementsByTagName("a");for (var i=0; i<hyperlinks.length; i++) {
        hyperlinks[i].onclick = function() {
            if (this.ClickCount)
                this.ClickCount++;
            else
                this.ClickCount = 1;
            
            alert("Click Count: " + this.ClickCount);
        };
    }
     //-->
     </script>
    </html>
      

  9.   

    event.target || event.srcElement;
      

  10.   


    感谢各位热心朋友的回答!
    LtnRain大哥
    请问这个e代表是标签是name属性
    还是什么?
      

  11.   

    e 是event对象,FF会把这个对象作为处理方法的第一个参数传递给处理方法,在ie里面是个全局属性window.eventhttp://w3school.com.cn/htmldom/dom_obj_event.asp
      

  12.   

    我这样用怎么什么反应都没得啊?
     <body>
      <a href="#" onClick=" click(e) ">链接一</a> 
    </body>
     <script type="text/javascript">
     <!--function click(e) 

    e = e||window.event; 
    var target = e.target || e.srcElement; 
    alert(target.tagName); 
    }
     //-->
     </script>
      

  13.   

     <a href="#" onClick="click1(event) ">链接一</a> 把方法名称改下,这样命名是为了便于说明的~还有参数要么不写要么写成event
      

  14.   

    鼠标点击了肯定会触发click事件吧,在事件里获取this.id
      

  15.   

    e = e||window.event; 
    var target = e.target || e.srcElement; 
    是什么意思呀,请教楼上的高手~
      

  16.   

    感谢LtnRain大哥和yixianggao大哥的指教让小弟学了几招,谢谢