Javascript调用函数-onclick起作用,而onload不起作用;T

Javascript调用函数-onclick起作用,而onload不起作用;T,javascript,html,function,onclick,onload,Javascript,Html,Function,Onclick,Onload,我试图在页面加载时显示报价 要约使用onClick方法工作和显示(这意味着'getOffers.php'脚本没有任何错误: <div class="container" onclick="getRequest('<?=$root?>getOffers.php')"> <div id="offers" class="home-box"> <h3>Offers</h3> <p id="targ

我试图在页面加载时显示报价

要约使用
onClick
方法工作和显示(这意味着
'getOffers.php'
脚本没有任何错误:

<div class="container" onclick="getRequest('<?=$root?>getOffers.php')">

    <div id="offers" class="home-box">
        <h3>Offers</h3>
        <p id="target"></p>
    </div><!-- /#offers -->

</div><!-- /.container -->

不会为
元素触发“加载”事件。您可以在
或文档或窗口等待“加载”事件。

不会为
元素触发“加载”事件。您可以等待“加载”在
或文档或窗口上的事件。

onload
调用放在
元素上,或将其放在
div下的
标记中

<div class="container">
...
</div>
<script type="text/javascript">
     getRequest('<?=$root?>getOffers.php');
</script>

...
getRequest('getOffers.php');

onload
调用放在
元素上,或者将其放在
div下的
标记中

<div class="container">
...
</div>
<script type="text/javascript">
     getRequest('<?=$root?>getOffers.php');
</script>

...
getRequest('getOffers.php');
请注意,如果重写onload函数,则会丢失以前的赋值


请注意,如果重写onload函数,您将丢失以前的赋值。

正如您在上所看到的,onload是窗口的一个事件。您不能在
div上使用它,正如您在上所看到的,onload是窗口的一个事件。您不能在
div上使用它。请尝试调用html主体的onload

<body onload="getRequest('<?=$root?>getOffers.php')">

尝试调用html主体的onload

<body onload="getRequest('<?=$root?>getOffers.php')">