javascript - Onclick 需要在页面加载时发生

标签 javascript jquery

我有这段代码,里面有一些 JavaScript,当我按下按钮时,它会计算价格并显示结果。但我希望在页面加载时立即计算这个价格。我想这一定是 onload 的用途,但这没有帮助?

<div>
    <p>200</p>
    <div id="label1"></div>
    <input type="button" value="calculate" onclick="calculate('calcObject1','label1',200)" />
</div>

最佳答案

此处无需引发点击事件,因为您只需在页面加载时调用 calculate 事件即可:

$(function() {
    calculate('calcObject1', 'label1', 200);
});

或者使用原生JS:

window.onload = function() {
    calculate('calcObject1', 'label1', 200);
}

关于javascript - Onclick 需要在页面加载时发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23745169/

相关文章:

javascript - 为什么当我将脚本加载到 div 中时此函数停止工作?

javascript - 窗口对象模型?

javascript - 为什么 promise 链可以扁平化?

javascript - 当我删除新创建的元素的类时,CSS3 过渡不起作用

javascript - 如何两次下载同一个链接?

jquery - 隐藏输入值更改时未调用的函数 Jquery

javascript - Firebase 数据库安全规则允许匿名访问和 Web 访问

javascript - 在特定行之后添加表行

javascript - 在不丢失内存的情况下为每个实例创建和共享方法

刷新页面时 jQuery 偏移量错误