千葉式 2022-07-10 15:31 采纳率: 92.9%
浏览 10
已结题

onclick 点击不生效,但是每次刷新就能触发一次

onclick 点击不生效,但是每次刷新就能触发一次

<html>
<head>
    <title>var that = this</title>
</head>
<body>
    <p id="demo">1234</p>
    <button id="btn">随机点名</button>
</body>
<script>
    let demo = document.getElementById("demo");
    let btn = document.getElementById("btn");
    let names = ['小明', '张强', '迪子鄂', '车兮', '乌镇可', '髭须', '貔貅', '饕餮', '魍魉', '魑魅'];
    let ranarr = function(arr) {
        let rannum = Math.ceil(Math.random() * 10);
        return arr[rannum - 1];
    }

    let dm = function(tdemo, arr, callback) {
        demo.innerHTML = ranarr(names);
    }

    let dj = function() {
        console.log('按钮被点击')
    }
    btn.onclick = dm(demo, names, ranarr);
</script>
</html>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 7月10日
    • 修改了问题 7月10日
    • 修改了问题 7月10日
    • 创建了问题 7月10日

    悬赏问题

    • ¥100 复现论文:matlab仿真代码编写
    • ¥15 esp32驱动GC9A01循环播放视频
    • ¥15 惠普360g9的最新bios
    • ¥30 这个功能用什么软件发合适?
    • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
    • ¥15 用pytorch实现PPO算法
    • ¥15 关于调制信号的星座图?
    • ¥30 前端传参时,后端接收不到参数
    • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
    • ¥15 机器学习预测遇到的目标函数问题