<table border="0" cellpadding="0" cellspacing="0" height="69" width="100%">
                                                                                                <tbody><tr>
                                                                                                        <td class="Hfont"><em><span class="green2" >8.70</span></em></td>
                                                                                                </tr>
                                                                                                <tr>
                                                                                                        <td class="f14 Hsma"><span class="green2" >-0.03&nbsp;&nbsp;&nbsp;-0.34%</span></td>
                                                                                                </tr>
                                                                                        </tbody></table>
例如8.70.-0.03,-0.34%这些都是变量,随着股市的变动而变的,我用的是新浪的股票借口?请问这样该如何在表格中写入这样变量呢?

解决方案 »

  1.   

    LZ要是一下要改变全部数据,就用下面的方法,如果是个别的话,就用ID去,document.getElementById('xx').innerHTML = 'xxxxx';<table border="0" cellpadding="0" cellspacing="0" height="69" width="100%">
        <tbody id="Container">
         <tr><td class="Hfont"><em><span class="green2" >8.70</span></em></td></tr>
         <tr><td class="f14 Hsma"><span class="green2" >-0.03&nbsp;&nbsp;&nbsp;-0.34%</span></td></tr>
    </tbody>
    </table>
    <button onclick="changeData()">改变数据</button>
    <script type="text/javascript">function changeData(){
    var data = [
    ['8.70','-0.03&nbsp;&nbsp;&nbsp;-0.34%'],
    ['8.71','-0.03&nbsp;&nbsp;&nbsp;-0.34%'],
    ['8.72','-0.03&nbsp;&nbsp;&nbsp;-0.34%']
       ];
    var html = [];
    for(var i in data){
    html.push('<tr>');
    for(var j in data[i]){
    html.push('<td class="Hfont"><em><span class="green2" >' + data[i][j] + '</span></em></td>');
    }
    html.push('</tr>');
    }
    document.getElementById('Container').innerHTML = html.join('');
    }
    </script>