如何从另一个函数启动一个 JavaScript 函数

How to start a javascript function from another function

本文关键字:函数 一个 JavaScript 启动 另一个      更新时间:2023-09-26

我不知道这有多简单,但我试图弄清楚如何从函数调用函数。

我有一个 JavaScript 在页面上显示 DIV,我有另一个使用 appenchild 调用图像的 JavaScript。我的问题是我无法在执行第一个 JavaScript 之前加载该图像。这不仅仅是显示或不显示之前的图像,我需要仅在加载第一个 JavaScript 后调用图像。

该图像是动态生成的,用于跟踪显示 DIV 的操作。如果我让浏览器在操作之前加载图像,它就会破坏跟踪目的。

加载 DIV 后我要加载的代码:

function MonitorDIVExpand() {
    var img = document.createElement('img');
    img.src = "http://dynamically generated image";
    ClickExpandArea.appendChild(img);
}

这是显示 de DIV:

function ShowDIV() {
    document.getElementById('div').style.clip='rect(0px, ' + width_xp + 'px, ' + height_xp + 'px, 0px)';
    document.getElementById('div').style.width=width_xp + 'px';
    document.getElementById('div').style.display='block';
    document.getElementById('div').style.overflow='visible';
} 

然后我有这个div来调用图像:

<div id="ClickExpandArea"></div>

这是一种方法吗???提前谢谢你们。

只需在ShowDIV()末尾添加MonitorDIVExpand()(就在结束}之前)