我有以下代码:
<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这样的异常。
请告诉我这里有什么问题。
发布于 2012-11-10 19:29:51
相反,如果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-10 19:34:20
您可以找到解决方案:
$(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语句。
您可以找到解决方案here。
https://stackoverflow.com/questions/13321594
复制相似问题