Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么可以代替超负荷的身体?_Javascript - Fatal编程技术网

Javascript 什么可以代替超负荷的身体?

Javascript 什么可以代替超负荷的身体?,javascript,Javascript,我有一个javascript,我需要在主体上加载,但由于我试图构建一些灵活的东西,我真的希望它在divtag上的onLoad上运行。但这不会发生,因为我理解onLoad在divtag上不起作用 是否有其他方法可以在divtag中加载/启动函数?或者当我包含.js文件时?您可以使用计时器检查更改。效率不是很高,但它会起作用 这就引出了一个问题:加载到DIV中的是什么?它是怎么开始的?它是从哪里来的?也许这些更值得调查 如果您强制正在更改元素的“源”更改具有onchange事件的内容,那么您肯定可以

我有一个javascript,我需要在主体上加载,但由于我试图构建一些灵活的东西,我真的希望它在divtag上的onLoad上运行。但这不会发生,因为我理解onLoad在divtag上不起作用


是否有其他方法可以在divtag中加载/启动函数?或者当我包含.js文件时?

您可以使用计时器检查更改。效率不是很高,但它会起作用

这就引出了一个问题:加载到DIV中的是什么?它是怎么开始的?它是从哪里来的?也许这些更值得调查


如果您强制正在更改元素的“源”更改具有onchange事件的内容,那么您肯定可以捕获它。也许将预期的
DIV
更改路由到
输入可以解决问题

您可以嵌入加载时执行的脚本片段。这个例子来自jquery

<span class="myclass otherclass">span class="myClass"</span>
<script>$(".myclass.otherclass").css("border","13px solid red");</script>
span class=“myClass”
$(.myclass.otherclass”).css(“边框”,“13px实心红色”);

也许你需要把你的问题说得更清楚些?

嗯。。。启动计时器是愚蠢的,因为这将是一次黑客攻击。lightbox是怎么做到的?它是这样做的:Scripticle是一个著名的图书馆。原型是基于原型构建的,它可以向DOM添加元素和事件。它可能是在进行AJAX调用。但是“?load=effects,builder”做什么呢?传递参数?也许我可以用它来启动.js文件中的Init函数?它只是用选项加载库。在Scriptaculous中可能还有另一个脚本调用“Effect”对象,请查找它(区分大小写)。更多信息:这是一个合理的想法。但是,在它引用的元素加载到DOM之后,你必须运行它。我真的想独立于另一个LIB,但是jQuery解决了我的问题。虽然很多人不认为这是对体重载的替代,但是你可以使它工作。不过jQuery确实解决了很多问题。它将问题的复杂性降低了三到五倍。