Javascript 调用函数 - 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="target"></p>
    </div><!-- /#offers -->

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

每当我尝试时:

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

它似乎不起作用,有人可以告诉我我做错了什么吗?

最佳答案

正如您在 https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onload 中看到的那样,onload是窗口的一个事件。您不能在 div 上使用它。

关于Javascript 调用函数 - onclick 有效,而 onload 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23199454/

相关文章:

jquery - 在我的文本区域中解码的特殊字符(使用就地编辑 jQuery 插件)

c - c语言中函数的返回数据类型

c++ - 帮助将 C++ 代码转化为函数

javascript - 如何将onload事件添加到div元素

javascript - Three.js 中未加载纹理

html - 如何在 Firefox 和 IE 中使用键盘导航跳过隐藏的单选选项?

javascript - 使元素在 css 缩放后表现相同

c++ - 重载函数的实现

javascript - 将 Javascript 文件包含在另一个 javascript 文件中并加载

javascript - 如何为同一个输入框的字符设置不同的字体粗细