document.getElementById(itemid).value=ele.innerText ? ele.innerText:ele.textContent;

解决方案 »

  1.   

    <script>
    function Setvalue(evt, itemid)
    {
       var e = window.event || evt;
       var ele = e.srcElement ? e.srcElement : e.target;
       document.getElementById(itemid).value=ele.innerText ? ele.innerText:ele.textContent;
    }</script>
    <input id="heating" /><a href="javascript:void(0)" onclick="javascript:Setvalue(event, 'heating')">Gas Central Heating</a>
      

  2.   

    xinyung的没问题。不过增加了一个参数,请问是否一定要这样改呢?原来的那种有没有可能像btbtd那样修改下呢?
      

  3.   

    肯定要加参数不加
    var e = window.event || evt;
       var ele = e.srcElement ? e.srcElement : e.target;
    这部分就不兼容,FF下出错