var value=document.getElementById('Span2').innerText;
document.getElementById("td_id").value=value;

解决方案 »

  1.   

    <script id="jquery_183" type="text/javascript" class="library" src="/js/sandbox/jquery/jquery-1.8.3.min.js"></script>
    <div class="wrapl" id="libox">
                    <ul>
                        <li><a id="A2"><span id="Span2">>>汽车行业</span></a></li>
                        <li><a id="A3"><span id="Span3">>>电子行业</span></a></li>
                        <li><a id="A4"><span id="Span4">>>电商行业</span></a></li>
                    </ul>
    </div>
    <div id="a"></div>
    <script>$('#libox span').click(function(){var a=$(this);$('#a').text(a.text());alert(a.text());})</script>
      

  2.   

    我想用JavaScript的脚本?追问一下:如果我想把这个写到td中怎么解决?
      

  3.   

    <div id="a"></div>
    ===》
    <table><tr><td id="a"></td></tr></table>
      

  4.   

    经测试IE11,Chrome,FireFox均可用。
      

  5.   


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>help1</title>
    </head>
    <body>
    <div class="wrapl" id="libox">
            <ul>
                <li><a id="A2"><span id="Span2">>>汽车行业</span></a></li>
                <li><a id="A3"><span id="Span3">>>电子行业</span></a></li>
                <li><a id="A4"><span id="Span4">>>电商行业</span></a></li>
            </ul>
    </div>
    <table style="border:1px solid red">
    <tr id="trNode">

    </tr>
    </table>
    <script type="text/javascript">
    //捕获事件的公共代码
    function catchEvent(eventObj,evnt,eventHandler){
    if(eventObj.addEventListener){
    eventObj.addEventListener(evnt, eventHandler,false);
    }else{
    evnt = "on" + evnt;
    eventObj.attachEvent(evnt, eventHandler);

    }
    catchEvent(window,'load',setupEvents);
    function setupEvents(){
    //为每个<span>元素赋予事件
    var spans = document.getElementsByTagName("span");
    for(var i = 0 ;i<spans.length;i++){
    catchEvent(spans[i],"click",transText);
    } }
    //转移元素值
    function transText(){
    //获取文本
    var spanText =  this.innerHTML.substring(8);
    //拿到<tr>元素
    var trNode = document.getElementById("trNode");
    var cellNode = trNode.insertCell();
    //alert(cellNode);
    var textContent = document.createTextNode(spanText);
    cellNode.appendChild(textContent);
    //alert(spanText);
    }
    </script>
    </body>
    </html>