javascript没有设置td标记的值

sri*_*ram -1 html javascript dom

我是JavaScript的新手,我希望我可以td使用JavaScript 设置标记的值.

我有这样的代码这样做:

window.onload = function() {
     document.getElementById("units").value = "122"
}
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的html文件:

<table class="table" width="100%">
    <caption class="bold">TNEB UnitCalculator</caption>
    <tbody>
        <tr>
            <td>testing</td>
            <td id="units"></td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有奏效!

Pee*_*Haa 5

td标签不具有值的属性:

document.getElementById("units").appendChild(document.createTextNode(122));
Run Code Online (Sandbox Code Playgroud)

或者,如果您想设置一些属性:

document.getElementById("units").setAttribute('data-value', 122);
Run Code Online (Sandbox Code Playgroud)