为什么以下类似程序之间的o / p存在差异?
<html>
<head>
<script src="scripts/jquery-1.6.2.js"></script>
<script>
function main()
{
$("#inside").text("1234");
}
$(document).ready( function(){
main(); // 1
});
</script>
</head>
<body>
<div id="inside">abcd</div>
</body>
</html>
输出:1234
<html>
<head>
<script src="scripts/jquery-1.6.2.js"></script>
<script>
function main()
{
$("#inside").text("1234");
}
$(document).ready( main());//2
</script>
</head>
<body>
<div id="inside">
abcd
</div>
</body>
</html>
输出:abcd
为什么 innerHTML 在这里没有改变?请解释这种行为.. :)