0

私は次のコードを持っています:

<body onload="LoadData()">
    <table id="myTable">
    </table>
</body>

そして私は次のようなJavascript関数を持っています:

<script type="text/javascript">
    function LoadData()
    {
        var sTempTableRow='<tr><td>cell-1 </td><td>cell-2 </td><td>cell-3 </td><td>cell-4 </td></tr>'
        $('#myTable').append(sTempTableRow);
    }
</script>

私は何度も試しましたが、常にのような例外に直面していますMicrosoft JScript runtime error: Object expected

ここで何が問題なのか教えてください。

4

2 に答える 2

1

代わりに、onloadイベントがjqueryのreadyを使用する場合:

<script type="text/javascript">
    $(document).ready(function()
    {
      var sTempTableRow='<tr><td>cell-1 </td><td>cell-2 </td><td>cell-3 </td><td>cell-4 </td></tr>';
      $('#myTable').append(sTempTableRow);
    });
</script>
<body>
    <table id="myTable">
    </table>
</body>
于 2012-11-10T11:29:51.360 に答える
0

あなたは解決策を見つけることができます:

$(document).ready(function(){
     var sTempTableRow='<tr><td>cell-1 </td><td>cell-2 </td><td>cell-3 </td><td>cell-4 </td></tr>'
     $('#myTable').append(sTempTableRow);
    });

そして、onloadステートメントを削除します。

ここで解決策を見つけることができます。

于 2012-11-10T11:34:20.443 に答える