<td width="100" rowspan="" onclick="alert(this.name)" name="aaa">点击
</td>
想要的效果是点击时获取这个td元素的name(aaa)
谢谢

解决方案 »

  1.   


    alert(this.getAttribute('name'))
      

  2.   

    alert(this.getAttribute("name"));
    这样应该行的.
      

  3.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
      <head>
            <meta http-equiv="Content-Type" content="text/html; charset=gbk">
            <title>Untitled Document</title>
            <script src="js/jquery-1.4.2.min.js" type="text/javascript">
            </script>
        </head>
        <script type="text/javascript" language="JavaScript">
            $(function(){
    $("* td").bind('click',function(){
    alert("属性dd:"+$(this).attr("dd"));
    alert("属性name:"+$(this).attr("name"));
    });
            });
            
            
        </script>
    <body>
    <div>
    <table>
    <tr>
    <td dd="aa" name="AA">AA</td>
    <td dd="bb" name="BB">BB</td>
    </tr>
    <tr>
    <td dd="cc" name="NN">CC</td>
    <td dd="dd" name="DD">DD</td>
    </tr>
    </table>
    <table>
    <tr>
    <td dd="ee" name="EE">EE</td>
    <td dd="ff" name="FF">FF</td>
    </tr>
    <tr>
    <td dd="gg" name="GG">GG</td>
    <td  dd="hh" name="HH">HH</td>
    </tr>
    </table>
    </div>
    </body>
    </html>
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
          <head>
            <meta http-equiv="Content-Type" content="text/html; charset=gbk">
            <title>获取td的值</title>
            <script src="js/jquery-1.4.2.min.js" type="text/javascript">
            </script>
        </head>
        <script type="text/javascript" language="JavaScript">
           
            function getName(event){
    alert(event.srcElement.name);
            }
            
        </script>
        <body>
            <div>
                <table>
                    <tr>
                        <td onclick="getName(event)" name="zhangsan">张三</td>
                        <td onclick="getName(event)" name="lisi">李四</td>
                    </tr>
                </table>
            </div>
        </body>
    </html>
      

  5.   

    <!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>无标题页</title>
        <script type="text/javascript">
            function getName(obj)
            {
                document.getElementById("aa").innerHTML=obj.name;
            }
        </script>
    </head>
    <body>
    <table>
        <tr>
            <td width="100px" rowspan="" onclick="getName(this);" name="aaa">这是一个测试</td>
        </tr>
        <tr>
            <td>
                这是aa的name属性:<label id="aa"></label>
            </td>
        </tr>
    </table>
    </body>
    </html>